Test kümesi üzerinde tahmin
Son egzersizde, lineer regresyon ve ridge benzer sonuçlar üretmiş gibi görünüyordu. Bu modellerden herhangi birini seçmek uygun olur; ancak, test kümesindeki kestirim performansına bakarak birinin diğerini geçip geçmediğini kontrol edebilirsin.
Değerlendirme metriği olarak kök ortalama kare hata (RMSE) kullanacaksın. İki modelin adlarını ve örneklerini içeren models sözlüğü, ayrıca eğitim ve hedef dizileri X_train_scaled, X_test_scaled, y_train ve y_test senin için önceden yüklendi.
Bu egzersiz
scikit-learn ile Supervised Learning
kursunun bir parçasıdırEgzersiz talimatları
root_mean_squared_errorfonksiyonunu içe aktar.- Modeli ölçeklenmiş eğitim özelliklerine ve eğitim etiketlerine uygula (fit et).
- Ölçeklenmiş test özelliklerini kullanarak tahmin yap.
- Test kümesi etiketlerini ve tahmin edilen etiketleri geçirerek RMSE'yi hesapla.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Import root_mean_squared_error
from ____.____ import ____
for name, model in models.items():
# Fit the model to the training data
____
# Make predictions on the test set
y_pred = ____
# Calculate the test_rmse
test_rmse = ____(____, ____)
print("{} Test Set RMSE: {}".format(name, test_rmse))