Parametreleri çıkarma
msd veri kümesi üzerinde şimdiye kadar 192 farklı modeli test ettin ve en iyi ROEM değerini ve ilgili modeli (model 38) buldun.
Şimdi hiperparametreleri çıkarman gerekiyor. Daha önce oluşturduğun model_list burada sağlanıyor. Bu liste, ürettiğin tüm 192 modeli içeriyor. Aşağıdaki talimatları kullanarak hiperparametreleri çıkar.
Bu egzersiz, kursun bir parçasıdır
PySpark ile Öneri Motorları Oluşturma
Egzersiz talimatları
- Model listesinden dilimleme kullanarak 38. modeli çıkar. Bu modele
best_modeladını ver. - Aşağıdaki hiperparametre değerlerini çıkarmak için
.get____()yöntemini kullan:RankMaxIterRegParamAlpha
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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: ", ____.____())