在Dense NetU Net中,常用concat函数

  在 dense net 中,concat操作如下:

        out = tf.concat((input1, input2, input3), 3)

    u net 网络(如下),蓝色框选处,也是concat操作

神经网络学习之 concat函数

   在U Net中的代码。

       out = concatenate([ UpSampling2D( size=(2,2), conv2d_8), conv2d_2], axis=3 )

   函数使用说明:

       tf.concat(concat_dim,values,name='concat')

   参数:

      concat_dim:值范围是[0,rank(values)-1]。等于0,表示沿着第一维连接tensor;等于1,表示沿着第二维度连接tensor……

      values:tensor值列表

   例子:

       x=tf.constant([[1,2,3],[4,5,6]])

       y=tf.constant([[7,8,9,10],[11,12,13,14]])

       tf.concat(0,[x,y])=>[[1,2,3],[4,5,6],[7,8,9,10],[11,12,13,14]]

       tf.concat(1,[x,y])=>[[1,2,3,7,8,9,10],[4,5,6,11,12,13,14]]

 


相关文章:

  • 2021-10-24
  • 2021-07-10
  • 2021-12-14
  • 2022-01-02
  • 2021-09-08
  • 2021-07-17
  • 2021-10-12
猜你喜欢
  • 2021-12-15
  • 2021-12-09
  • 2021-04-28
  • 2022-03-03
  • 2021-12-19
  • 2022-01-07
  • 2021-05-23
相关资源
相似解决方案