import tensorflow as tf
weights = tf.constant([[1.0, -2.0],
[-3.0, 4.0]])
regu = tf.contrib.layers.l1_regularizer(.5)(weights)
regu2 = tf.contrib.layers.l2_regularizer(.6)(weights)
with tf.Session() as sess:
print(sess.run(regu)) #(|1| + |-2| + |-3| + |4|) * 0.5 = 5.0
print(sess.run(regu2)) #(|1*1| + |-2*-2| + |-3*-3| + |4*4|) / 2 * 0.6 = 9.0
TensorFlow正则化
最新推荐文章于 2023-12-31 08:31:18 发布