Eğitim hatasını değerlendir
Şimdi, önceki bir egzersizde oluşturduğun regresyon ağacı dt'nin eğitim kümesi RMSE değerini değerlendireceksin.
dt'ye ek olarak, X_train ve y_train çalışma alanında hazır.
scikit-learn'de bir modelin MSE değerinin şu şekilde hesaplanabildiğini unutma:
MSE_model = mean_squared_error(y_true, y_predicted)
Burada metrics modülünden mean_squared_error fonksiyonunu kullanıyoruz ve ilk argüman olarak gerçek etiketleri y_true, ikinci argüman olarak ise modelin tahmin ettiği etiketleri y_predicted veriyoruz.
Bu egzersiz
Python ile Ağaç Tabanlı Modellerle Machine Learning
kursunun bir parçasıdırEgzersiz talimatları
sklearn.metricsiçindenmean_squared_errorfonksiyonunuMSEtakma adıyla içe aktar.dt'yi eğitim kümesine fit et.dt'nin eğitim kümesi etiketlerini tahmin et ve sonucuy_pred_traindeğişkenine ata.dt'nin eğitim kümesi RMSE değerini hesapla veRMSE_traindeğişkenine ata.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Import mean_squared_error from sklearn.metrics as MSE
____
# Fit dt to the training set
____.____(____, ____)
# Predict the labels of the training set
____ = ____.____(____)
# Evaluate the training set RMSE of dt
____ = (____(____, ____))**(___)
# Print RMSE_train
print('Train RMSE: {:.2f}'.format(RMSE_train))