【问题标题】:Copying models in tensorflow在张量流中复制模型
【发布时间】:2021-08-17 12:07:57
【问题描述】:

假设我有一个张量流模型model = My_model()

我试图了解以下代码行的作用:

model_b = tf.keras.Model(inputs=model.input, outputs=model.output)

它是否复制model 的架构?是重量值吗?

谢谢

【问题讨论】:

  • 这可以在 Keras 文档中找到:keras.io/guides/functional_api/…
  • 是的,谢谢,我试图了解它们是否共享权重以及架构
  • 这在文档中得到了回答,它们共享权重。

标签: tensorflow deep-learning tensorflow2.0


【解决方案1】:

“model_b”将具有与“model”相同的架构,但这不会复制权重值。这意味着这两个模型将共享相同的权重集。使用tf.keras.models.clone_model 制作不同的副本。

【讨论】:

  • 谢谢!不确定我是否理解。你是说modelmodel_b 是同一个实例的不同名称?
  • 不,它们是不同的模型对象,但层本身是通用的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多