ML.NORMALIZER 関数
このドキュメントでは、特定の p-norm を使用して数値式の配列を正規化できる ML.NORMALIZER
関数について説明します。
構文
ML.NORMALIZER(array_expression [, p])
引数
ML.NORMALIZER
は次の引数を取ります。
array_expression
: 正規化する数値式の配列。p
: p-norm の次数を指定するFLOAT64
値。これは、0.0
、1.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 | +--------+
次のステップ
- 特徴の前処理の詳細については、特徴前処理の概要をご覧ください。
- 各モデルタイプでサポートされている SQL ステートメントと関数については、各モデルのエンドツーエンドのユーザー ジャーニーをご覧ください。