While i am still learning machine learning' basics, i thought of doing it through some application. I am big cricket [https://en.wikipedia.org/wiki/Cricket] fan, given the records we have about each ground, each player, each team, and also very limited number of teams, 10 or 12. It would be good exercise to build a simulator which tries to predict a game's output, I will run it for just happened games, then try to compare. Any good place to start ?