The goal of this project is to predict the winning team in the new MOBA game Deadlock by Valve, based solely on the teams picks.
- Clone the repository:
git clone https://github.com/1adore1/deadlock-winner-prediction.git
cd deadlock-winner-prediction
- Install required libraries:
pip install -r requirements.txt
- Preprocess the dataset by running (takes about 1 minute for 10k matches):
python preprocess.py
- Train the model with:
python train_model.py
- Make predictions on your input picks:
python predict.py
- Random Forest
- Gradient Boosting
- Logistic Regression
The dataset includes match history from Deadlock, that was parsed from tracklock.gg.
Dataset contains:
- Team picks: Heroes chosen by each team.
- Game results: Outcome of the match (win/loss).