2017-11 UPDATE: For some reason, this project has been moved to bitbucket, anyone who interest & want to collaborate can contact me.
Inspired by this project in kaggle.
Use the same database, but different model&learning schema try to achieve the same goal.
Architecture:
- A JAVA trained weka core with Mysql data
- A Nodejs odd/lineup fetcher
- A nodejs communication module to trigger betting strategy
- A Java messaging module to notify the customer(subscriber)
- A java betting strategy module with self-improve feature
Recent TODO:
- Get lineup from http://www.teamfeed.co.uk, leverage cheerio to fetch the lineups before match.
- Unify team name and player name between several datasource, problems might include:
- remove attribute like "FC" in the team name
- double valid name like 'athletic-club' vs 'athletic-bioble', need to manually check and repair this.
- comparing with latin characters against English characters, like ...