我正在学习TensorFlow 2.0,它的层函数是基于Keras的。Concatenate()和concatenate()层有什么区别?
Keras / TensorFlow 2.0 中的 Concatenate() 和 concatenate() 层有什么区别?
数据挖掘
神经网络
深度学习
喀拉斯
张量流
2022-02-24 14:18:40
2个回答
Keras 提供了 2 种 API,即 Sequential 和 Functional。由于这两种 API,它们之间存在差异。
- 使用 Sequential API 时使用 Concatenate
- 使用功能 API 时使用连接
只需查看以下文档: https ://keras.io/layers/merge/
Keras 有两种基本的组织模式:“Sequential”和“Functional”。 concatenate是功能版本,实际上只是包装了Concatenate层。
来源:https ://github.com/keras-team/keras/blob/master/keras/layers/merge.py#L638
def concatenate(inputs, axis=-1, **kwargs):
"""...snip documentation..."""
return Concatenate(axis=axis, **kwargs)(inputs)
其它你可能感兴趣的问题