KFold çapraz doğrulama
ML modelleriyle çalışırken, performanslarını görülmemiş veriler üzerinde değerlendirmek çok önemlidir. Bu amaçla yaygın olarak kullanılan tekniklerden biri k-fold çapraz doğrulamadır. Bu egzersizde, k-fold çapraz doğrulama tekniğinin bir veri kümesini eğitim ve test kümelerine nasıl böldüğünü keşfedeceksin. KFold ve kalp hastalığı veri kümesinin özellikleri olan heart_disease_df_X senin için içe aktarıldı.
Bu egzersiz
Uçtan Uca Machine Learning
kursunun bir parçasıdırEgzersiz talimatları
n_splits=5,shuffle=Trueverandom_state=42ile bir KFold nesnesi oluştur- Veriyi
kfold.split()kullanarak böl - Eğitim ve test bölümlerindeki veri noktalarının sayısını yazdır
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Create a KFold object
kfold = ____(____, ____, ____)
# Get the train and test data from the first split from the shuffled KFold
train_data_split, test_data_split = next(____.____(____))
# Print out the number of datapoints in the train and test splits
print("Number of training datapoints in heart_disease_df_X:", ____)
print("Number of training datapoints in split:", ____)
print("Number of testing datapoints in split:", ____)