tf.clip_norm
生活随笔
收集整理的這篇文章主要介紹了
tf.clip_norm
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
t= [ x1x_{1}x1?, x2x_{2}x2?,… x2x_{2}x2?]
l2=∑i=0nxi2\sqrt{\displaystyle\sum\limits_{i=0}^n x_i^2}i=0∑n?xi2??
norm = 2.0
clip_norm=t?norml2=\frac{t*norm}{l2}=l2t?norm?
import numpy as npt=np.array([[1, 2, 3, 4, 5]]) l2norm4t = np.linalg.norm(t) clip_norm = 2.0 transformed_t = t *clip_norm/l2norm4t print(transformed_t) [[0.26967996 0.5393599 0.80903983 1.0787199 1.3483998 ]] some_nums = tf.constant([[1, 2, 3, 4, 5]], dtype=tf.float32) print(tf.clip_by_norm(some_nums, 2.0).numpy()) [[0.26967996 0.5393599 0.80903983 1.0787199 1.3483998 ]]總結
以上是生活随笔為你收集整理的tf.clip_norm的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: tf.dtypes.cast
- 下一篇: Markdown 中的常用 LaTex