Machine learning and real-time web scraping to deliver precise predictions for English Premier League (EPL) matches. This project is designed for football enthusiasts, sports bettors, and anyone seeking data-driven insights into EPL outcomes
- Retrieves data from Fbref website using BeautifulSoup and stores into csv file
- Uses pandas to clean data and then scikit-learn to make predictions
- Has an accuracy of about 70% when prediciting outcome of matches.
Install the following for the project:
pip install jupyterlab
pip install pandas
pip install requests
pip install beautifulsoup4
pip install scikit-learn
All of the data was collected from https://fbref.com/en/