Skip to content

A SoFIFA webcrawler and Machine Learning prediction

Notifications You must be signed in to change notification settings

KhanhThiVo/SoFIFA

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

  1. A Web Crawler to scrape SoFIFA website.
  2. An API to search through SoFIFA data.
  3. 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.


👥 Authors

🧔 Diogo Dantas:

🤵 Arnaldo Gualberto:

About

A SoFIFA webcrawler and Machine Learning prediction

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 50.1%
  • Python 49.9%