一、l2_loss函數函數
tf.nn.l2_loss(t, name=None)ui
解釋:這個函數的做用是利用 L2 範數來計算張量的偏差值,可是沒有開方而且只取 L2 範數的值的一半,具體以下:spa
output = sum(t ** 2) / 2code
二、tensorflow實現blog
import tensorflow as tf a=tf.constant([1,2,3],dtype=tf.float32) b=tf.constant([[1,1],[2,2],[3,3]],dtype=tf.float32) with tf.Session() as sess: print('a:') print(sess.run(tf.nn.l2_loss(a))) print('b:') print(sess.run(tf.nn.l2_loss(b))) sess.close()
輸出結果: a: 7.0 b: 14.0
輸入參數:it
輸出參數:io
一個 Tensor ,數據類型和 t 相同,是一個標量。class