Skip to content

philippkolbe/DieMaschine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DieMaschine

Predicting football match results of the Bundesliga. I called it DieMaschine (TheMachine).

Explanation

This repository contains the code for predicting for the popular football result prediction game kicktipp (https://www.kicktipp.com). The model has proven to perform at super-human abilities by achieving more points than any human in a kicktipp round with more than 20 humans.

We use an evolutionary algorithm to determine the optimal parameters for a domain-specific algorithm determining winning, draw and losing probabilities of different matches. The evolutionary algorithm determines the optimal parameters by being "trained" on past Bundesliga seasons.

It contains a node.js backend which loads Bundesliga match from OpenLigaDB (https://www.openligadb.de/). The frontend shows the predicted results and contains code for learning algorithms.

Disclaimer

This is one of my earliest programming projects (developed between around 2015 and 2019). I am proud of this project as it is . Therefore, it should be obvious that the code quality is low and the methods utilized would not be my first choice today...

About

Predicting football results of the Bundesliga

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages