当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python tf.keras.regularizers.L1L2用法及代码示例


同时应用 L1 和 L2 正则化惩罚的正则化器。

继承自:Regularizer

用法

tf.keras.regularizers.L1L2(
    l1=0.0, l2=0.0
)

属性

  • l1 浮点数; L1 正则化因子。
  • l2 浮点数; L2 正则化因子。

L1 正则化惩罚计算为:loss = l1 * reduce_sum(abs(x))

L2 正则化惩罚计算为loss = l2 * reduce_sum(square(x))

L1L2 可以作为字符串标识符传递给层:

dense = tf.keras.layers.Dense(3, kernel_regularizer='l1_l2')

在这种情况下,使用的默认值为 l1=0.01l2=0.01

相关用法


注:本文由纯净天空筛选整理自tensorflow.org大神的英文原创作品 tf.keras.regularizers.L1L2。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。