ML.NORMALIZER 関数

このドキュメントでは、特定の p-norm を使用して数値式の配列を正規化できる ML.NORMALIZER 関数について説明します。

構文

ML.NORMALIZER(array_expression [, p])

引数

ML.NORMALIZER は次の引数を取ります。

  • array_expression: 正規化する数値式の配列。
  • p: p-norm の次数を指定する FLOAT64 値。これは、0.01.0 以上の任意の値、または CAST('+INF' AS FLOAT64) です。デフォルト値は 2 です。

出力

ML.NORMALIZER は、正規化された数値式を表す FLOAT64 値の配列を返します。

次の例では、2 の p-norm を使用して一連の数値式を正規化しています。

SELECT ML.NORMALIZER([4.0, 1.0, 2.0, 2.0, 0.0]) AS output;

出力は次のようになります。

+--------+
| output |
+--------+
| 0.8    |
| 0.2    |
| 0.4    |
| 0.4    |
| 0.0    |
+--------+

次のステップ