FootWizard
Predicting Outcome of Soccer matches
- Download sqlite dataset from here and put it in a folder named soccer.
- Run SoccerPrediction.ipynb to generate Matches_EPL.csv (since it is greater than 25MB which is the limit of github!) and Matches_EPL_Processed.csv.
- Run Soccer_Modelling.ipynb to generate and save the best model for prediction
- Run main_frontend.ipynb and open the localhost link to the frontend to select teams and make predictions!
Requirements:
- Python 3
- Flask
- Jupyter notebook
- sklearn
Project Overview: Click here