Fungsi ML.NORMALIZER

Dokumen ini menjelaskan fungsi ML.NORMALIZER, yang memungkinkan Anda menormalisasi array ekspresi numerik menggunakan p-norm yang diberikan.

Sintaks

ML.NORMALIZER(array_expression [, p])

Argumen

ML.NORMALIZER menggunakan argumen berikut:

  • array_expression: array ekspresi numerik yang akan dinormalisasi.
  • p: nilai FLOAT64 yang menentukan tingkat p-norm. Nilai ini dapat berupa 0.0, nilai apa pun yang lebih besar dari atau sama dengan 1.0, atau CAST('+INF' AS FLOAT64). Nilai defaultnya adalah 2.

Output

ML.NORMALIZER menampilkan array nilai FLOAT64 yang merepresentasikan ekspresi numerik yang dinormalisasi.

Contoh

Contoh berikut menormalisasi kumpulan ekspresi numerik menggunakan p-norm 2:

SELECT ML.NORMALIZER([4.0, 1.0, 2.0, 2.0, 0.0]) AS output;

Outputnya terlihat mirip dengan berikut ini:

+--------+
| output |
+--------+
| 0.8    |
| 0.2    |
| 0.4    |
| 0.4    |
| 0.0    |
+--------+

Langkah selanjutnya