In this video, we'll use machine learning to predict who will win football matches in the EPL.
We'll start by cleaning the EPL match data we scraped in the last video (Web Scraping Football Matches From The EPL With Python [part 1 of 2]). Don't worry if you missed the last video - you'll still be able to download the data.
We'll create predictors and train a machine learning model to predict the winner of each of the football matches.
Then we'll end by measuring error and making improvements.
You can find the data and code here - https://github.com/dataquestio/project-walkthroughs/tree/master/football_matches
Chapters
00:00 Introduction
00:59 Reading match data into pandas dataframe
02:58 Investigating missing data
05:55 Cleaning our data for machine learning
08:05 Creating predictors for machine learning
14:00 Creating our initial machine learning model
22:34 Improving precision with rolling averages
31:07 Retraining our machine learning model
34:08 Combining home and away predictions
42:12 Recap and next steps
------------------
Join 1M+ Dataquest learners today!
Master data skills and change your life.
Sign up for free: https://bit.ly/3O8MDef
#Dataquest #Tutorial #DataScience #MachineLearning #WebScraping #Python