Mengekstrak parameter
Anda telah menguji 192 model berbeda pada himpunan data msd, dan Anda menemukan ROEM terbaik beserta modelnya (model 38).
Sekarang Anda perlu mengekstrak hyperparameter. model_list yang Anda buat sebelumnya disediakan di sini. Daftar ini memuat semua 192 model yang Anda hasilkan. Gunakan instruksi di bawah untuk mengekstrak hyperparameter.
Latihan ini merupakan bagian dari kursus
Membangun Recommendation Engine dengan PySpark
Instruksi latihan
- Gunakan list slicing untuk mengekstrak model ke-38 dari daftar model. Namai model ini
best_model. - Gunakan metode
.get____()untuk mengekstrak nilai hyperparameter berikut:RankMaxIterRegParamAlpha
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Extract the best_model
best_model = ____[____]
# Extract the Rank
print ("Rank: ", best_model.get___())
# Extract the MaxIter value
print ("MaxIter: ", ____.get____())
# Extract the RegParam value
print ("RegParam: ", best_model.____())
# Extract the Alpha value
print ("Alpha: ", ____.____())