Die Funktion ML.NORMALIZER
In diesem Dokument wird die Funktion ML.NORMALIZER
beschrieben, mit der Sie ein Array numerischer Ausdrücke mit einer bestimmten p-Norm normalisieren können.
Syntax
ML.NORMALIZER(array_expression [, p])
Argumente
ML.NORMALIZER
verwendet die folgenden Argumente:
array_expression
: Ein Array von numerischen Ausdrücken, die normalisiert werden.p
: EinFLOAT64
-Wert, der den Grad der p-Norm angibt. Dies kann0.0
, ein beliebiger Wert größer oder gleich1.0
oderCAST('+INF' AS FLOAT64)
sein. Der Standardwert ist2
.
Ausgabe
ML.NORMALIZER
gibt Ein Array von FLOAT64
-Werten zurück, die die normalisierten numerischen Ausdrücke darstellen.
Beispiel
Im folgenden Beispiel wird eine Gruppe numerischer Ausdrücke mit der p-Norm 2
normalisiert:
SELECT ML.NORMALIZER([4.0, 1.0, 2.0, 2.0, 0.0]) AS output;
Die Ausgabe sieht dann ungefähr so aus:
+--------+ | output | +--------+ | 0.8 | | 0.2 | | 0.4 | | 0.4 | | 0.0 | +--------+
Nächste Schritte
- Weitere Informationen zur Feature-Vorverarbeitung finden Sie unter Feature-Vorverarbeitung.
- Informationen zu den unterstützten SQL-Anweisungen und -Funktionen für die einzelnen Modelltypen erhalten Sie unter End-to-End-Nutzerpfad für jedes Modell.