剪輯TensorFlow張量為指定的最大值和最小值

2018-09-11 16:55 更新

tf.clip_by_value

clip_by_value ( 
    t , 
    clip_value_min , 
    clip_value_max , 
    name = None
 )

定義在:tensorflow/python/ops/clip_ops.py.

參見指南:Training函數(shù)>梯度剪輯

將張量值剪輯到指定的最小值和最大值.

給定一個(gè)張量 t, 此操作返回與 t 相同類型和形狀的張量, 其值被裁剪為 clip_value_min 和 clip_value_max.任何小于 clip_value_min 的值都設(shè)置為 clip_value_min.任何大于 clip_value_max 的值都設(shè)置為 clip_value_max.

ARGS:

  • t:張量.
  • clip_value_min:0 維 (標(biāo)量) 張量,或與 t 具有相同形狀的張量,是要剪輯的最小值.
  • clip_value_max:0 維 (標(biāo)量) 張量, 或與 t 具有相同形狀的張量,是要剪輯的最大值.
  • name:操作的名稱(可選).

返回:

返回一個(gè)剪輯張量.

注意:

  • ValueError:如果剪輯的張量將觸發(fā)數(shù)組廣播,則返回的張量大于輸入.
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)