我想在 Keras 中冻结一个预先训练好的网络。我base.trainable = False在文档中找到了。但我不明白它是如何工作的。随着len(model.trainable_weights)我发现我有30个训练的权重。怎么可能?网络显示总可训练参数:16,812,353。冷冻后我有 4 个可训练的重量。也许我不明白参数和权重之间的区别。不幸的是,我是深度学习的初学者。也许有人可以帮助我。
base.trainable = False
len(model.trainable_weights)
python deep-learning keras
deep-learning ×1
keras ×1
python ×1