Clamp¶
バージョン名: Clamp-1
カテゴリー: アクティベーション関数
簡単な説明: クランプ 操作はクリッピングのアクティベーション機能を表します。
詳細説明:
クランプは、入力テンソルに対して要素ごとにクリッピング操作を実行します。出力の要素値は [min, max]
の範囲内です。
min より小さい入力値は min 値に置き換えられます。
max より小さい入力値は max 値に置き換えられます。
[min, max]
の範囲内の入力値は変更されません。
min_value と max_value をそれぞれ min と max とします。クランプ の数式は次のとおりです。
\[clamp( x_{i} )=\min\big( \max\left( x_{i},\ min\_value \right),\ max\_value \big)\]
属性:
-
min
説明: min は、出力内の値の下限です。
値の範囲: 任意の浮動小数点数
タイプ:
float
必須: はい
-
max
説明: max は、出力の値の上限です。
値の範囲: 任意の浮動小数点数
タイプ:
float
必須: はい
入力:
1: タイプ T の任意の形状のテンソル。必須。
出力:
1: 入力テンソルと同じ形状を持つ T タイプのテンソル。
タイプ:
T: 任意の数値タイプ。
注: 整数値タイプの場合、ceil は min を
float
から T に変換するために使用され、floor は max をfloat
から T に変換するために使用されます。
例:
<layer id="1" name="clamp_node" type="Clamp">
<data min="10" max="50" />
<input>
<port id="0">
<dim>256</dim>
</port>
</input>
<output>
<port id="1">
<dim>256</dim>
</port>
</output>
</layer>