Tensorflow中的model.get_weights()和model.trainable_variables似乎在不同的数据类型中返回相同的值。前者返回数组列表,后者返回Tensor数组。(如果我没有弄错的话)请,解释在哪个上下文中更好地使用每一个?此外,我试图比较他们,但没有运气,如果可能的话,请帮助与比较代码。
model.get_weights()
model.trainable_variables
oiopk7p51#
模型.get_weights()函数:
trainable = True
因此,model.get_weights()和model.trainable_variables返回相同的值。请参阅此gist以获得更好的理解。谢谢!
1条答案
按热度按时间oiopk7p51#
模型.get_weights()函数:
模型.可训练变量:
trainable = True
时创建的所有变量。默认情况下,它在所有层中设置为true。因此,
model.get_weights()
和model.trainable_variables
返回相同的值。请参阅此gist以获得更好的理解。谢谢!