Google Prediction API: Metode pelatihan / prediksi apa yang dipekerjakan oleh Google Prediction API?

9

Detail API Prediksi Google ada di halaman ini , tetapi saya tidak dapat menemukan detail tentang algoritma prediksi yang berjalan di belakang API.

Sejauh ini saya telah mengumpulkan bahwa mereka membiarkan Anda memberikan langkah preprocessing Anda dalam format PMML.

Tahir Akhtar
sumber

Jawaban:

6

Jika Anda melihat spesifikasi PMML yang dapat Anda temukan di sini, Anda dapat melihat di menu sebelah kiri opsi apa yang Anda miliki (seperti ModelTree, NaiveBayes, Neural Nets, dan sebagainya).

rapaio
sumber
5

Berbagai metode tersedia untuk pengguna. Dokumentasi dukungan memberikan langkah-langkah dan tips untuk saat satu atau model lain yang paling tepat.

Halaman ini menunjukkan metode pembelajaran berikut:

  • "AssociationModel"
  • "ClusteringModel"
  • "GeneralRegressionModel"
  • "Model Penambangan"
  • "NaiveBayesModel"
  • "Jaringan syaraf"
  • "RegressionModel"
  • "RuleSetModel"
  • "SequenceModel"
  • "SupportVectorMachineModel"
  • "TextModel"
  • "TimeSeriesModel"
  • "TreeModel"

EDIT: Saya tidak melihat informasi spesifik tentang algoritma. Misalnya, apakah model pohon menggunakan informasi gain atau indeks gini untuk pemisahan?

Brent Blazek
sumber
3

Google tidak menerbitkan model yang mereka gunakan, tetapi mereka secara khusus tidak mendukung model dari spesifikasi PMML.

Jika Anda melihat dokumentasi di halaman ini dengan seksama , Anda akan melihat bahwa pemilihan model dalam skema berwarna abu-abu yang menunjukkan bahwa itu adalah fitur skema yang tidak didukung.

The dokumentasi tidak menguraikan bahwa secara default akan menggunakan model regresi untuk data pelatihan yang memiliki jawaban numerik, dan model kategorisasi yang tidak ditentukan untuk melatih data yang jawaban hasil dalam teks berbasis.

Google Prediction API juga mendukung model yang dihosting (walaupun hanya beberapa model demo saat ini tersedia), dan model yang ditentukan dengan transformasi PMML. Dokumentasi memang berisi contoh model yang ditentukan oleh transformasi PMML . (Ada juga catatan di halaman itu yang menyatakan bahwa PMML ... Elemen model tidak didukung).

Standar PMML yang didukung sebagian Google adalah versi 4.0.1 .

Steve Kallestad
sumber