Ringkasan bobot model BigQuery ML

Dokumen ini menjelaskan cara BigQuery ML mendukung visibilitas bobot model untuk model machine learning (ML).

Model ML adalah artefak yang disimpan setelah menjalankan algoritma ML pada data pelatihan. Model ini mewakili aturan, angka, dan struktur data khusus algoritma lainnya yang diperlukan untuk membuat prediksi. Beberapa contoh termasuk berikut ini:

  • Model regresi linear terdiri dari vektor koefisien yang memiliki nilai tertentu.
  • Model pohon keputusan terdiri dari satu atau beberapa pohon pernyataan if-then yang memiliki nilai tertentu.
  • Model deep neural network terdiri dari struktur grafik dengan vektor atau matriks bobot yang memiliki nilai tertentu.

Dalam BigQuery ML, istilah bobot model digunakan untuk menjelaskan komponen yang menyusun sebuah model.

Untuk informasi tentang pernyataan dan fungsi SQL yang didukung untuk setiap jenis model, lihat Perjalanan pengguna menyeluruh untuk setiap model.

Penawaran bobot model di BigQuery ML

BigQuery ML menawarkan beberapa fungsi yang dapat Anda gunakan untuk mengambil bobot model untuk berbagai model.

Kategori model Jenis model Fungsi bobot model Yang dilakukan fungsi
Model yang diawasi Regresi Logistik & Linear ML.WEIGHTS Mengambil koefisien fitur dan titik potong.
Model yang tidak diawasi Kmeans ML.CENTROIDS Mengambil koefisien fitur untuk semua sentroid.
Faktorisasi Matriks ML.WEIGHTS Mengambil bobot dari semua faktor laten. Keduanya mewakili dua matriks terdekomposisi, matriks pengguna dan matriks item.
PCA ML.PRINCIPAL_COMPONENTS Mengambil koefisien fitur untuk semua komponen utama, yang juga dikenal sebagai eigenvector.
ML.PRINCIPAL_COMPONENT_INFO Mengambil statistik setiap komponen utama, seperti eigenvalue.
Model deret waktu ARIMA_PLUS ML.ARIMA_COEFFICIENTS Mengambil koefisien model ARIMA, yang digunakan untuk membuat model komponen tren deret waktu input. Untuk informasi tentang komponen lainnya, seperti pola musiman yang ada dalam deret waktu, gunakan ML.ARIMA_EVALUATE.

BigQuery ML tidak mendukung fungsi bobot model untuk jenis model berikut:

Untuk melihat bobot semua jenis model ini kecuali untuk model AutoML Tables, ekspor model dari BigQuery ML ke Cloud Storage. Kemudian Anda dapat menggunakan library XGBoost untuk memvisualisasikan struktur pohon untuk model hutan acak dan pohon yang ditingkatkan, atau library TensorFlow untuk memvisualisasikan struktur grafik model DNN dan wide-and-deep. Tidak ada metode untuk mendapatkan informasi bobot model bagi model AutoML Tables.

Untuk informasi selengkapnya tentang cara mengekspor model, lihat pernyataan EXPORT MODEL dan Mengekspor model ML BigQuery untuk prediksi online.