Keras 中的顺序模型是什么意思

新手上路,请多包涵

我最近开始使用 Tensorflow 进行深度学习。我发现这个声明 model = tf.keras.models.Sequential() 有点不同。我不明白这到底是什么意思,深度学习还有其他模型吗?我在 MatconvNet(卷积神经网络的 Matlab 库)上做了很多工作。从未在其中看到任何顺序定义。

原文由 Aadnan Farooq A 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 331
1 个回答

有两种构建 Keras 模型的方法:顺序模型和函数模型。

顺序 API 允许您为大多数问题逐层创建模型。它的局限性在于它不允许您创建共享层或具有多个输入或输出的模型。

或者,函数式 API 允许您创建具有更大灵活性的模型,因为您可以轻松定义模型,其中层连接的不仅仅是上一层和下一层。事实上,您可以将层连接到(字面上)任何其他层。因此,创建复杂的网络,如孪生网络和残差网络成为可能。

有关详细信息,请访问: https ://machinelearningmastery.com/keras-functional-api-deep-learning/

原文由 amkr 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题