स्थानीय वैलिडेशन

Python में Kaggle प्रतियोगिता जीतना

Yauhen Babakhin

Kaggle Grandmaster

प्रेरणा

Public और Private लीडरबोर्ड्स के साथ ओवरफिटिंग उदाहरण

Python में Kaggle प्रतियोगिता जीतना

होल्डआउट सेट

होल्डआउट सेट स्कीम

Python में Kaggle प्रतियोगिता जीतना

होल्डआउट सेट

होल्डआउट सेट स्कीम

Python में Kaggle प्रतियोगिता जीतना

होल्डआउट सेट

होल्डआउट सेट स्कीम

Python में Kaggle प्रतियोगिता जीतना

K-fold क्रॉस-वैलिडेशन

 

ट्रेन डेटा को चार फोल्ड्स में बाँटें

Python में Kaggle प्रतियोगिता जीतना

K-fold क्रॉस-वैलिडेशन

 

k-fold क्रॉस-वैलिडेशन स्कीम

Python में Kaggle प्रतियोगिता जीतना

K-fold क्रॉस-वैलिडेशन

# Import KFold
from sklearn.model_selection import KFold
# Create a KFold object
kf = KFold(n_splits=5, shuffle=True, random_state=123)
# Loop through each cross-validation split
for train_index, test_index in kf.split(train):

# Get training and testing data for the corresponding split cv_train, cv_test = train.iloc[train_index], train.iloc[test_index]
Python में Kaggle प्रतियोगिता जीतना

स्ट्रैटिफाइड K-fold

  स्ट्रैटिफाइड k-fold क्रॉस-वैलिडेशन स्कीम

Python में Kaggle प्रतियोगिता जीतना

स्ट्रैटिफाइड K-fold

# Import StratifiedKFold
from sklearn.model_selection import StratifiedKFold

# Create a StratifiedKFold object str_kf = StratifiedKFold(n_splits=5, shuffle=True, random_state=123)
# Loop through each cross-validation split for train_index, test_index in str_kf.split(train, train['target']): cv_train, cv_test = train.iloc[train_index], train.iloc[test_index]
Python में Kaggle प्रतियोगिता जीतना

अभ्यास करते हैं!

Python में Kaggle प्रतियोगिता जीतना

Preparing Video For Download...