Tahminler üret ve RMSE hesapla
Artık verilerimiz üzerinde eğitilmiş ve çapraz doğrulama ile ayarlanmış bir modele sahip olduğumuza göre, test veri çerçevesi üzerinde nasıl performans gösterdiğine bakabiliriz. Bunu yapmak için RMSE hesaplayacağız.
Not olarak, bu veri kümesiyle test tahminlerini üretmek birkaç dakikadan fazla sürüyor. Bu nedenle test tahminleri önceden üretildi ve burada test_predictions adlı bir veri çerçevesi olarak sağlandı. Referans olması için, şu kodla üretildiler: test_predictions = best_model.transform(test).
Bu egzersiz, kursun bir parçasıdır
PySpark ile Öneri Motorları Oluşturma
Egzersiz talimatları
test_predictionsveri çerçevesi, daha önce oluşturduğumuztestsetini kullanarak çapraz doğrulanmış ALS modelimizin ürettiği tahminleri içerir. Buna bakmak ve tahminler makul derecede yakın görünüyor mu diye kontrol etmek için.show()metodunu kullan.- Daha önce oluşturduğun
evaluatorile, üretilmiştest_predictionsüzerinde.evaluate()metodunu çağırarakRMSEyi hesapla. BunaRMSEadını ver. RMSEyi yazdır.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# View the predictions
test_predictions.____()
# Calculate and print the RMSE of test_predictions
RMSE = evaluator.____(____)
print(____)