Keras中的权重和可训练变量是否相同?

时间:2019-09-21 14:23:24

标签: tensorflow keras

仅此而已,我需要知道它们是否相同或对应于不同的概念。

当我使用model.summary()方法时,它为我提供了可训练变量的数量,我需要知道它们是否与权重相同

1 个答案:

答案 0 :(得分:0)

“差不多”。

在大多数情况下,是的。但是有些图层将不可训练的权重用于其他目的。

例如,BatchNormalization层具有四个权重变量:

  • 平均值:不能通过反向传播进行训练,但是可以通过从数据中获取统计数据来学习
  • 方差:不能通过反向传播进行训练,但可以从数据统计中学习
  • 规模:可通过反向传播进行训练
  • 偏移:可通过反向传播训练