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...


On this page of the site you can watch the video online Machine Learning Tutorial Python 12 - K Fold Cross Validation with a duration of hours minute second in good quality, which was uploaded by the user codebasics 26 January 2019, share the link with friends and acquaintances, this video has already been watched 375,432 times on youtube and it was liked by 7.9 thousand viewers. Enjoy your viewing!