MulaiMulai sekarang secara gratis

Evaluasi galat CV 10-fold

Pada latihan ini, Anda akan mengevaluasi Root Mean Squared Error (RMSE) 10-fold CV yang dicapai oleh pohon regresi dt yang Anda instansiasi pada latihan sebelumnya.

Selain dt, data latih termasuk X_train dan y_train tersedia di workspace Anda. Kami juga telah mengimpor cross_val_score dari sklearn.model_selection.

Perhatikan bahwa karena cross_val_score hanya menyediakan opsi untuk mengevaluasi MSE bernilai negatif, keluarannya harus dikalikan dengan negatif satu untuk mendapatkan nilai MSE. RMSE CV kemudian dapat diperoleh dengan menghitung akar kuadrat dari rata-rata MSE.

Latihan ini adalah bagian dari kursus

Machine Learning dengan Model Berbasis Pohon di Python

Lihat Kursus

Petunjuk latihan

  • Hitung MSE 10-fold cross-validated milik dt dengan menyetel argumen scoring ke 'neg_mean_squared_error'.

  • Hitung RMSE dari skor MSE yang diperoleh.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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))
Edit dan Jalankan Kode