10 katlı ÇD hatasını değerlendir
Bu egzersizde, bir önceki egzersizde oluşturduğun regresyon ağacı dt'nin elde ettiği 10 katlı ÇD (Cross-Validation) Kök Ortalama Kare Hatası'nı (RMSE) değerlendireceksin.
dt'ye ek olarak, X_train ve y_train dahil eğitim verileri çalışma alanında hazır. Ayrıca sklearn.model_selection içinden cross_val_score da içe aktarıldı.
cross_val_score yalnızca negatif MSE'leri değerlendirme seçeneğine sahip olduğundan, çıktısının MSE'leri elde etmek için -1 ile çarpılması gerektiğini unutma. Ardından, ortalama MSE'nin karekökünü alarak ÇD RMSE'yi hesaplayabilirsin.
Bu egzersiz
Python ile Ağaç Tabanlı Modellerle Machine Learning
kursunun bir parçasıdırEgzersiz talimatları
scoringargümanını'neg_mean_squared_error'olarak ayarlayarakdt'nin 10 katlı çapraz doğrulamalı MSE'sini hesapla.Elde edilen MSE puanlarından RMSE'yi hesapla.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Compute the array containing the 10-folds CV MSEs
MSE_CV_scores = - ____(____, ____, ____, cv=____,
____='____',
n_jobs=-1)
# Compute the 10-folds CV RMSE
RMSE_CV = (____.____)**(____)
# Print RMSE_CV
print('CV RMSE: {:.2f}'.format(RMSE_CV))