以克拉为单位的样本权重大小



Keras model.fit 支持每个样本的权重。这些权重的可接受值范围是多少?它们必须在所有训练样本中求和为 1?还是 keras 接受任何权重值,然后执行某种规范化?keras 源包括,例如training_utils.standardize_weights但这似乎并没有进行统计标准化。

查看此处的源代码后,我发现您应该能够为样本权重和类权重传递任何可接受的数值(在溢出范围内(。 它们不需要在所有训练样本中求和为 1,并且每个权重可能大于 1。 似乎正在发生的唯一一种规范化是采用 2D 类权重输入的最大值。

如果同时提供类权重和样本权重,则提供两者的乘积。

我认为这里不言而喻的组成部分是激活函数应该处理规范化。

最新更新