Ç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
Python ile Kredi Riski Modellemesi
kursunun bir parçasıdırEgzersiz 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ı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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))