【发布时间】:2019-06-21 17:21:41
【问题描述】:
Keras documentation 为权重正则化和偏差正则化引入了单独的类。这些可以是添加自定义正则化器的子类。 Keras 文档中的一个示例:
def my_regularizer(x):
return 1e-3 * tf.reduce_sum(tf.square(x))
其中 x 可以是内核权重或偏差权重。然而,我想用一个包含层权重和层偏差的函数来规范我的层。有没有办法将这两者合并到一个函数中?
例如我想作为正则化器:
def l1_special_reg(weight_matrix, bias_vector):
return 0.01 * K.sum(K.abs(weight_matrix)-K.abs(bias_vector))
谢谢,
【问题讨论】:
标签: keras tensorflow2.0 keras-layer regularized