您的位置:首页 > 其它

TensorFlow正则化

2017-05-17 12:34 387 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: