Machine Learning Tutorial Python 12 - K Fold Cross Validation

Published: 26 January 2019
on channel: codebasics
375,432
7.9k

Many times we get in a dilemma of which machine learning model should we use for a given problem. KFold cross validation allows us to evaluate performance of a model by creating K folds of given dataset. This is better then traditional train_test_split. In this tutorial we will cover basics of cross validation and kfold. We will also look into cross_val_score function of sklearn library which provides convenient way to run cross validation on a model

#MachineLearning #PythonMachineLearning #MachineLearningTutorial #Python #PythonTutorial #PythonTraining #MachineLearningCource #MachineLearningModel #sklearn #sklearntutorials #scikitlearntutorials

Code: https://github.com/codebasics/py/blob...

Exercise: Exercise description is avialable in above notebook towards the end

Exercise solution: https://github.com/codebasics/py/blob...

Topics that are covered in this Video:
0:00 Introduction
0:21 Cross Validation
1:02 Ways to train your model( use all available data for training and test on same dataset)
2:08 Ways to train your model( split available dataset into training and test sets)
3:26 Ways to train your model (k fold cross validation)
4:26 Coding (start) (Use hand written digits dataset for kfold cross validation)
8:23 sklearn.model_selection KFold
9:10 KFold.split method
12:21 StratifiedKFold
19:45 cross_val_score

Do you want to learn technology from me? Check https://codebasics.io/?utm_source=des... for my affordable video courses.

Next Video:
Machine Learning Tutorial Python - 13: K Means Clustering:    • Machine Learning Tutorial Python - 13...  

Populor Playlist:
Data Science Full Course:    • Data Science Full Course For Beginner...  

Data Science Project:    • Machine Learning & Data Science Proje...  

Machine learning tutorials:    • Machine Learning Tutorial Python -1: ...  

Pandas:    • Python Pandas Tutorial 1. What is Pan...  

matplotlib:    • Matplotlib Tutorial 1 - Introduction ...  

Python:    • Why Should You Learn Python? | Comple...  

Jupyter Notebook:    • What is Jupyter Notebook? | Jupyter N...  

Tools and Libraries:
Scikit learn tutorials
Sklearn tutorials
Machine learning with scikit learn tutorials
Machine learning with sklearn tutorials

To download csv and code for all tutorials: go to https://github.com/codebasics/py, click on a green button to clone or download the entire repository and then go to relevant folder to get access to that specific file.

🌎 My Website For Video Courses: https://codebasics.io/?utm_source=des...

Need help building software or data analytics and AI solutions? My company https://www.atliq.com/ can help. Click on the Contact button on that website.

#️⃣ Social Media #️⃣
🔗 Discord:   / discord  
📸 Dhaval's Personal Instagram:   / dhavalsays  
📸 Codebasics Instagram:   / codebasicshub  
🔊 Facebook:   / codebasicshub  
📱 Twitter:   / codebasicshub  
📝 Linkedin (Personal):   / dhavalsays  
📝 Linkedin (Codebasics):   / codebasics  
🔗 Patreon: https://www.patreon.com/codebasics?fa...


Watch video Machine Learning Tutorial Python 12 - K Fold Cross Validation online without registration, duration hours minute second in high quality. This video was added by user codebasics 26 January 2019, don't forget to share it with your friends and acquaintances, it has been viewed on our site 375,432 once and liked it 7.9 thousand people.