League of Legends ML algorithm to calculate the win percentage for a game.
.github/workflows
: CI/CD pipelinebackend
: ML Backend Codecontinous-collection
: Cloud Function to collect data from frontenddata-analytics
: Notebooks used to analyze the data collected from the pipelinedata-mining
: Data Pipeline folderfrontend
: Folder for frontend implementation, with React Typescriptml-script
: Notebook for training our ML model
- Docker v20+ with Docker-compose
- Python 3.8, all folder contains either
requirements.txt
orpipfile
- npm for frontend
We switched to virtualenv because pipenv takes too long to lock the dependencies