项目作者: TianyangZhan

项目描述 :
An Overwatch League Match Score Predictor Based On Bayesian Network
高级语言: Python
项目地址: git://github.com/TianyangZhan/OverwatchLeaguePredictor.git
创建时间: 2019-04-24T01:55:06Z
项目社区:https://github.com/TianyangZhan/OverwatchLeaguePredictor

开源协议:

下载


Overwatch League Score Predictor

A custom bayesian network model for predictions.

Predicts past and future matches based on the data parsed from the official overwatch league api (api.overwatchleague.com/).

Prediction Accuracy on OWL 2019 Stage 2 Games:

  • Average Win/Lose Accuracy - 74%
  • Average Match Score Accuracy - 42%

Requirement:

  1. Python: Python 2.x
  2. Packages: Numpy, Pillow
  3. pip install -r requirements.txt

Usage:

  1. python predict.py
  2. Options:
  3. -c --collect Collect new data from OWL api
  4. -l --list Display a list of team names and abbrs
  5. -m --manual Run a single match prediction with maunal inputs
  6. -n --new Batch run match predictions on a future week's schedule
  7. -s --stage Specify Stage
  8. -w --week Specify Week
  9. -e --eval Evaluate output results
  10. -i --image Enable image output

Sample Output:

  • Text:

  • Image:

Bayesian Network Model:

Alt text