Beurteile den Trainingsfehler
Du wirst nun die Trainingsmenge RMSE des Regressionsbaums dt auswerten, den du in einer früheren Übung erstellt hast.
Zusätzlich zu dt sind X_train und y_train in deinem Arbeitsbereich verfügbar.
Beachte, dass in scikit-learn die MSE eines Modells wie folgt berechnet werden kann:
MSE_model = mean_squared_error(y_true, y_predicted)
Dabei verwenden wir die Funktion mean_squared_error aus dem Modul metrics und übergeben ihr die wahren Bezeichnungen y_true als erstes Argument und die vorhergesagten Bezeichnungen aus dem Modell y_predicted als zweites Argument.
Diese Übung ist Teil des Kurses
Maschinelles Lernen mit baumbasierten Modellen in Python
Anleitung zur Übung
- Importiere
mean_squared_erroralsMSEvonsklearn.metrics. - Passe
dtan die Trainingsmenge an. - Sage die Bezeichnungen der Trainingsmenge
dtvoraus und ordne das Ergebnisy_pred_trainzu. - Evaluiere
dt's Trainingsmenge RMSE und ordne sieRMSE_trainzu.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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))