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

Tensorflow Keras中的重量和可训练变量是否相同?,tensorflow,keras,Tensorflow,Keras,就这些,我需要知道它们是相同的还是对应不同的概念 当我使用model.summary()方法时,它会给出可训练变量的数量,我需要知道它们是否与权重相同 在大多数情况下,的确如此。但也有一些层将不可训练的重量用于其他目的 例如,BatchNormalization层有四个权重变量: 平均值:不可通过反向传播进行培训,但可通过从数据中获取统计数据进行学习 方差:不可通过反向传播进行训练,但可通过从数据中获取统计信息进行学习 规模:可通过反向传播进行培训 偏移量:可通过反向传播进行训练 model.

就这些,我需要知道它们是相同的还是对应不同的概念

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

在大多数情况下,的确如此。但也有一些层将不可训练的重量用于其他目的

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

  • 平均值:不可通过反向传播进行培训,但可通过从数据中获取统计数据进行学习
  • 方差:不可通过反向传播进行训练,但可通过从数据中获取统计信息进行学习
  • 规模:可通过反向传播进行培训
  • 偏移量:可通过反向传播进行训练
model.summary()
返回可训练和不可训练的参数。你指的是哪些变量?