Skip to content

sshh12/OverwatchML

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OverwatchML

Predicting SR

The goal of this project is to use player statistics ingame to predict their SR (Skill rating).

App

Applying the Model

Tools

Install

  1. Install Tools
  2. git clone https://github.com/sshh12/OverwatchML.git
  3. Run python app/app.py

Lab

Creating/Training Models

Gathering Data

A simple web scraper was used to extract battletags from reddit and overwatchtracker. The battletags were then sent through OWAPI to retrieve the stats in an easy to work with json.

View

Processing

The pretrain data processing is pretty straightforward. Various methods extract their own combination of values from the player json to test the effect of different features.

View

Training and Predicting

A variety of mlp models are created using Keras and each are trained on their own dataset created from the processing step after being scaled to the same mean and deviation.

View

After seeing this reddit post I tried the one-trick idea with a model trained for each hero.

View