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    |
+--------+

다음 단계