lianmakesthings / positronic-brain

A machine that learns to predict football scores
48 stars 5 forks source link

positronic-brain

This is an application to predict soccer results. More specifically, you can use the positronic brain to get a probability distribution for three classes of possible soccer results (home team wins, draw, away team wins). As a basis for this prediction, historic results along with the market values of transfermarkt.de are used. This project also provides a crawler to store data locally in a CouchDb.

Positronic brain was originally conceived as a way to apply learnings from this 12 week machine learning course

In the current state, the following data is gathered:

Usage

Setup

Start a couchdb on localhost port 5984, e.g. with docker

docker run -d -p 5984:5984 -v $(pwd)/data:/usr/local/var/lib/couchdb --name positronic-brain-couch couchdb

Install npm packages

npm install

Run

node src/main.js