Sqrt

バージョン名: Sqrt-1

カテゴリー: 算術単項演算

簡単な説明: 要素ごとの平方根操作。

詳細な説明: Sqrt は、次の数式のように、指定された入力テンソル a に対して要素ごとの平方根演算を実行します。ここで、o は出力テンソルです。

\[o_{i} = \sqrt{a_{i}}\]
  • 入力値が負の場合、結果は未定義です。

  • 整数要素タイプの場合、結果は最も近い整数値に四捨五入 (半分に切り上げ) されます。

属性: Sqrt 操作には属性がありません。

入力:

  • 1: タイプ T の任意の形状のテンソル。必須。

出力:

  • 1: 要素ごとの Sqrt 操作の結果。T タイプのテンソルで、入力テンソルと同じ形状です。

タイプ:

  • T: 任意の数値タイプ。

例:

例 1

 <layer ... type="Sqrt">
     <input>
         <port id="0">
             <dim>4</dim> <!-- float input values: [4.0, 7.0, 9.0, 10.0] -->
         </port>
     </input>
     <output>
         <port id="1">
             <dim>4</dim> <!-- float output values: [2.0, 2.6457512, 3.0, 3.1622777] -->
         </port>
     </output>
 </layer>

例 2

 <layer ... type="Sqrt">
     <input>
         <port id="0">
             <dim>4</dim> <!-- int input values: [4, 7, 9, 10] -->
         </port>
     </input>
     <output>
         <port id="1">
             <dim>4</dim> <!-- int output values: [2, 3, 3, 3] -->
         </port>
     </output>
 </layer>

例 3

 <layer ... type="Sqrt">
     <input>
         <port id="0">
             <dim>256</dim>
             <dim>56</dim>
         </port>
     </input>
     <output>
         <port id="1">
             <dim>256</dim>
             <dim>56</dim>
         </port>
     </output>
 </layer>