Zacznij terazZacznij za darmo

Odkrywanie hiperparametrów lasu losowego

Znajomość dostępnych hiperparametrów i rozumienie ich wpływu na model to kluczowa umiejętność każdego data scientista. W miarę jak modele stają się coraz bardziej złożone, rośnie liczba ustawień, które możesz dostosować – jednak tylko niektóre z nich mają istotny wpływ na wyniki.

Ocenisz teraz istniejący model lasu losowego (który ma kilka nietrafionych wyborów hiperparametrów!), a następnie dobierzesz lepsze wartości dla nowego modelu i sprawdzisz jego działanie.

Do dyspozycji masz:

  • DataFrames X_train, X_test, y_train, y_test
  • Istniejący, wstępnie wytrenowany estymator lasu losowego: rf_clf_old
  • Prognozy istniejącego estymatora na zbiorze testowym: rf_old_predictions

To ćwiczenie jest częścią kursu

Strojenie hiperparametrów w Pythonie

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Print out the old estimator, notice which hyperparameter is badly set
print(____)

# Get confusion matrix & accuracy for the old rf_model
print("Confusion Matrix: \n\n {} \n Accuracy Score: \n\n {}".format(
  	confusion_matrix(____, ____),
  	accuracy_score(____, ____))) 
Edytuj i uruchom kod