ML.NORMALIZER 函数
本文档介绍 ML.NORMALIZER
函数,此函数可让您使用给定的 p 范数对数值表达式数组进行归一化。
语法
ML.NORMALIZER(array_expression [, p])
参数
ML.NORMALIZER
接受以下参数:
array_expression
:要归一化的数值表达式数组。p
:指定 p 范数维度的FLOAT64
值。此值可以是0.0
、任何大于或等于1.0
的值或CAST('+INF' AS FLOAT64)
。默认值为2
。
输出
ML.NORMALIZER
返回表示归一化数值表达式的 FLOAT64
值数组。
示例
以下示例使用维度为 2
的 p 范数将一组数值表达式归一化:
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 语句和函数,请参阅每个模型的端到端用户体验历程。