深度学习学习笔记——各种concatenate

  • Post author:
  • Post category:其他




tf.concat

tf.concat([tensor1, tensor2, tensor3,...], axis)



tf.keras.layers.Concatenate、tf.keras.layers.concatenate

keras.layer.Concatenate()和keras.layer.concatenate()的区别。

前者是创建一个Concatenate层,像函数一样立即使用它来合并几个输入;后者创建一个Concatenate层并立即使用给定的输入对其进行调用。具体用法如下:

concat = keras.layers.Concatenate()([x,y])#默认是axis=2,按深度方向特征融合
concat = keras.layers.Concatenate(aixs)([x,y])

concat = keras.layers.concatenate([input_A, hidden2],axis)



np.concatenate

np.concatenate([a,b],axis)



版权声明:本文为phily123原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。