同时应用 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.01
和 l2=0.01
。
相关用法
- Python tf.keras.regularizers.L1用法及代码示例
- Python tf.keras.regularizers.L2用法及代码示例
- Python tf.keras.applications.inception_resnet_v2.preprocess_input用法及代码示例
- Python tf.keras.metrics.Mean.merge_state用法及代码示例
- Python tf.keras.layers.InputLayer用法及代码示例
- Python tf.keras.callbacks.ReduceLROnPlateau用法及代码示例
- Python tf.keras.layers.serialize用法及代码示例
- Python tf.keras.metrics.Hinge用法及代码示例
- Python tf.keras.experimental.WideDeepModel.compute_loss用法及代码示例
- Python tf.keras.metrics.SparseCategoricalAccuracy.merge_state用法及代码示例
- Python tf.keras.metrics.RootMeanSquaredError用法及代码示例
- Python tf.keras.applications.resnet50.preprocess_input用法及代码示例
- Python tf.keras.metrics.SparseCategoricalCrossentropy.merge_state用法及代码示例
- Python tf.keras.metrics.sparse_categorical_accuracy用法及代码示例
- Python tf.keras.layers.Dropout用法及代码示例
- Python tf.keras.activations.softplus用法及代码示例
- Python tf.keras.utils.custom_object_scope用法及代码示例
- Python tf.keras.optimizers.Optimizer.set_weights用法及代码示例
- Python tf.keras.Model.compute_loss用法及代码示例
注:本文由纯净天空筛选整理自tensorflow.org大神的英文原创作品 tf.keras.regularizers.L1L2。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。