Replies: 2 comments 5 replies
-
I think it is enough to train the model once a week - it takes some time and will have minimal effect on predictions if performed every day. If there are NBA matches a day, Get_Data, Get_Odds_Data, Create_Games must be executed for that day. |
Beta Was this translation helpful? Give feedback.
-
Its important to understand what your asking. And also important to understand what are the flaws of this project. This project is a great foundation for starting ML. However, the amount of normal checks missing in this project are massive. Lets take this very basic example. If your training set it 1000 NBA games. And of that your test set is 200 games. Now lets assume for some crazy reason in the last 10 days, the 50 games, away Teams just happen to win 80% of the time. This will unbalance the test set, and if you re-train, your simply going to balance towards giving away teams an edge when its just a fluke it happened. This is just ONE of a million examples I can come up with. Injuries, Travel time, Travel Distance, Time zone changes, etc etc. If your planning to use this as is to bet, you will lose money. Just straight and simple. If you are here to learn about machine learning, then this is an awesome project. |
Beta Was this translation helpful? Give feedback.
-
Hey guys, sorry for my rookie question but im a noob here. Just a simple question, we must train the model , get odds get data and create game than run the main script everyday for new games?
Beta Was this translation helpful? Give feedback.
All reactions