ML.MIN_MAX_SCALER 함수
이 문서에서는 numerical_expression을 [0, 1]
범위로 확장할 수 있는 ML.MIN_MAX_SCALER
함수를 설명합니다. 음수 값은 0
으로 설정되고 1
이상의 값은 1
로 설정됩니다.
TRANSFORM
절에 사용될 경우 [0,1]
범위가 예측에 작동으로 사용되고 해당 범위 바깥의 예측 값은 비슷하게 제한됩니다.
구문
ML.MIN_MAX_SCALER(numerical_expression) OVER()
인수
ML.MIN_MAX_SCALER
는 다음 인수를 사용합니다.
numerical_expression
: 확장할 숫자 표현식
출력
ML.MIN_MAX_SCALER
는 확장된 숫자 표현식을 나타내는 FLOAT64
값을 반환합니다.
예
다음 예시는 숫자 표현식 집합을 0
에서 1
사이의 값으로 조정합니다.
SELECT f, ML.MIN_MAX_SCALER(f) OVER() AS output FROM UNNEST([1,2,3,4,5]) AS f;
결과는 다음과 유사합니다.
+---+--------+ | f | output | +---+--------+ | 4 | 0.75 | | 2 | 0.25 | | 1 | 0.0 | | 3 | 0.5 | | 5 | 1.0 | +---+--------+
다음 단계
- 특성 전처리에 대한 자세한 내용은 특성 전처리 개요를 참조하세요.
- 각 모델 유형에 지원되는 SQL 문과 함수에 대한 자세한 내용은 각 모델의 엔드 투 엔드 사용자 경험을 참조하세요.