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
: nilaiFLOAT64
yang menentukan tingkat p-norm. Nilai ini dapat berupa0.0
, nilai apa pun yang lebih besar dari atau sama dengan1.0
, atauCAST('+INF' AS FLOAT64)
. Nilai defaultnya adalah2
.
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
- Untuk mengetahui informasi tentang prapemrosesan fitur, lihat Ringkasan prapemrosesan fitur.
- Untuk mengetahui informasi tentang pernyataan dan fungsi SQL yang didukung untuk setiap jenis model, lihat Perjalanan pengguna menyeluruh untuk setiap model.