Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 1.08 KB

File metadata and controls

29 lines (21 loc) · 1.08 KB

NBA Sports Betting Using Machine Learning 🏀

A machine learning AI used to predict the winners and under/overs of NBA games. Takes all team data from the 2007-08 season to current season, matched with odds of those games, using a neural network to predict winning bets for today's games. Achieves ~75% accuracy on money lines and ~58% on under/overs.

Packages Used

Use Python 3.8. In particular the packages/libraries used are...

  • Tensorflow - Machine learning library
  • Numpy - Package for scientific computing in Python
  • Pandas - Data manipulation and analysis
  • Colorama - Color text output
  • Tqdm - Progress bars
  • Requests - Http library

Usage

Make sure all packages above are installed.

$ git clone https://github.com/kyleskom/NBA-Machine-Learning-Sports-Betting.git
$ cd NBA-Machine-Learning-Sports-Betting
$ python3 main.py -xgb

Enter under/over for today's games.

Contributing

All contributions welcomed and encouraged.