Çapraz doğrulama skoru
Şimdi, genel performansı kontrol etmek için cross_val_score() ile çapraz doğrulama skorlamasını kullanmalısın.
Bu egzersiz, learning_rate ve max_depth hiperparametrelerinin kullanımını denemek için harika bir fırsat sunuyor. Unutma, hiperparametreler en iyi performansı elde etmeye yardımcı olan ayarlar gibidir.
cr_loan_prep, X_train ve y_train veri kümeleri çalışma alanına zaten yüklendi.
Bu egzersiz, kursun bir parçasıdır
Python ile Kredi Riski Modellemesi
Egzersiz talimatları
0.1öğrenme oranına ve7maksimum derinliğe sahip bir gradient boosted tree oluştur. Modeligbtolarak sakla.X_trainvey_trainveri kümelerine karşı4katlı çapraz doğrulama skorlarını hesapla. Sonuçlarıcv_scoresolarak sakla.- Çapraz doğrulama skorlarını yazdır.
- Ortalama doğruluk skorunu ve standart sapmayı biçimlendirme ile yazdır.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Create a gradient boosted tree model using two hyperparameters
____ = xgb.____(____ = ____, ____ = ____)
# Calculate the cross validation scores for 4 folds
____ = ____(____, ____, np.ravel(____), cv = ____)
# Print the cross validation scores
print(____)
# Print the average accuracy and standard deviation of the scores
print("Average accuracy: %0.2f (+/- %0.2f)" % (____.____(),
____.____() * 2))