En iyi ağacı ara
Bu egzersizde, dt'nin en iyi hiperparametrelerini bulmak için 5 katlı çapraz doğrulama ile grid search yapacaksın. Grid search kapsamlı bir süreç olduğundan, modeli eğitmek uzun sürebilir. Burada GridSearchCV nesnesini yalnızca oluşturacak, eğitim setine fit etmeyeceksin. Videoda tartışıldığı gibi, böyle bir nesneyi .fit() metodunu kullanarak herhangi bir scikit-learn tahminleyicisi gibi eğitebilirsin:
grid_object.fit(X_train, y_train)
Daha önceki egzersizde tanımladığın sözlük params_dt ile birlikte ayarsız bir sınıflandırma ağacı dt çalışma alanında hazır.
Bu egzersiz
Python ile Ağaç Tabanlı Modellerle Machine Learning
kursunun bir parçasıdırEgzersiz talimatları
sklearn.model_selectioniçindenGridSearchCV'yi içe aktar.Parametreleri ayarlayarak 5 katlı CV kullanan bir
GridSearchCVnesnesi oluştur:estimatoriçindt,param_gridiçinparams_dtvescoringiçin'roc_auc'.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Import GridSearchCV
____
# Instantiate grid_dt
grid_dt = ____(estimator=____,
param_grid=____,
scoring=____,
cv=____,
n_jobs=-1)