MLFIFA
Coming soon: We are currently developing a website to compare players using statistical visualization.
This repo helps addicted FIFA players (like us) build a Dream Team in Manager mode using player statistics from the SoFIFA platform.
Repo Contents
- A Web Crawler to scrape SoFIFA website.
- An API to search through SoFIFA data.
- A Mixed-Integer Linear Optimization algorithm for help you choose the best players and teams based on their potential and your budget.
Implementation
🕷️ Web Crawler
We built a web crawler to collect and parse information on all 18000+ FIFA players avaliable at SoFIFA.
☁️ API
Do you want to have easy access to all SoFIFA data? We provide an API for that! Check out the API folder for examples.
🎯 Optimization Algorithm
We determine optimized player configurations using the data collected from SoFIFA. A subset of player information is used to form an Integer Programming optimization problem. For optimization we use the Pulp python module.
Please see the example Jupyter notebook for implementation details.