NotEqual¶
バージョン名: NotEqual-1
カテゴリー: 比較バイナリー
簡単な説明: NotEqual は、auto_broadcast
属性で指定された多方向ブロードキャスト・ルールを適用して、指定された 2 つのテンソルを使用して要素ごとの比較操作を実行します。
詳細説明:
比較操作を実行する前に、入力テンソル a と b の形状が異なる場合はブロードキャストされます。auto_broadcast
の値に従ってブロードキャストされます。
ブロードキャスト後、NotEqual は、入力テンソル a と b を使用して次の処理を行います。
\[o_{i} = a_{i} != b_{i}\]
属性:
-
auto_broadcast
説明: 入力テンソルの自動ブロードキャストに使用されるルールを指定します。
-
値の範囲:
なし - 自動ブロードキャストは許可されません。すべての入力形状が一致する必要があります。
numpy - numpy ブロードキャスト・ルール。説明は要素ごとの操作のブロードキャスト・ルールで参照できます。
pdpd - PaddlePaddle スタイルの暗黙的ブロードキャストの説明は、要素ごとの操作のブロードキャスト・ルールで参照できます。
タイプ: 文字列
デフォルト値: “numpy”
必須: いいえ
入力:
1: T タイプのテンソル。必須。
2: T タイプのテンソル。必須。
出力:
1: 要素ごとの比較操作の結果。ブールタイプのテンソル。
タイプ:
T: サポートされている任意のタイプ。
例:
例 1
<layer ... type="NotEqual">
<input>
<port id="0">
<dim>256</dim>
<dim>56</dim>
</port>
<port id="1">
<dim>256</dim>
<dim>56</dim>
</port>
</input>
<output>
<port id="2">
<dim>256</dim>
<dim>56</dim>
</port>
</output>
</layer>
例 2 - ブロードキャスト
<layer ... type="NotEqual">
<input>
<port id="0">
<dim>8</dim>
<dim>1</dim>
<dim>6</dim>
<dim>1</dim>
</port>
<port id="1">
<dim>7</dim>
<dim>1</dim>
<dim>5</dim>
</port>
</input>
<output>
<port id="2">
<dim>8</dim>
<dim>7</dim>
<dim>6</dim>
<dim>5</dim>
</port>
</output>
</layer>