IsNaN

バージョン名: IsNaN-10

カテゴリー: 比較

簡単な説明: IsNaN は、NaNTrue にマップする、指定されたテンソルのブールマスクを返します。

詳細な説明: IsNaN は入力テンソルのブールマスクを返します。TrueNaN に対応し、False は他の値に対応します。出力テンソルは入力テンソルと同じ形状を持ちます。入力テンソルの i 番目の要素が NaN の場合、出力テンソルの i 番目の要素は True になります。それ以外は False になります。例えば、指定された入力テンソル [NaN, 2.1, 3.7, NaN, Inf] の場合、出力テンソルは [True, False, False, True, False] です。

属性:

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

入力:

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

出力:

  • 1: 入力テンソルと同じ形状の boolean テンソル。

タイプ:

  • T_IN: サポートされている浮動小数点タイプ。

例:

<layer ... type="IsNaN">
    <input>
        <port id="0" precision="FP32">
            <dim>256</dim>
            <dim>56</dim>
        </port>
     </input>
    <output>
        <port id="1" precision="BOOL">
            <dim>256</dim>
            <dim>56</dim>
        </port>
    </output>
</layer>