/ATPTennisMatchPredictions

Tennis Match Predictions using Machine Learning

Primary LanguageJupyter Notebook

ATP Tennis Match Predictions

Tennis Match Predictions using Machine Learning. This work is part of the Machine Learning exam at the University of bari "Aldo Moro", M.Sc. in Computer Science, academic year 2022.

Authors

Name Reg. Number Mail
Claudia Sgarra 747553 c.sgarra2@studenti.uniba.it
Andrea Montemurro 747997 a.montemurro23@studenti.uniba.it

Notes

We run our code on Google Colab. The folder Data contains the notebook that creates our final dataset, and the final dataset itself. The other notebook contains the code to train the models and display the result. If you want to re-run the code, check the path of the files beacuse they can change.

References

[1] Atp tennis rankings, results, and stats. https://github.com/JeffSackmann/tennis_atp, 2018.

[2] B. L. Boulier and H. O. Stekler “Are sports seedings good predictors?: An evaluation,” International Journal of Forecasting, vol. 15, no. 1, pp. 83–91, feb 1999.

[3] R. A. Bradley and M. E. Terry, “Rank Analysis of Incomplete Block Designs: I. The Method of Paired Comparisons,”Biometrika, vol. 39, no. 3/4, p. 324, dec 1952.

[4] L. Vaughan-williams Chunping Liu Hannah Gerrard, “How well do ELO-based ratings predict professional tennis matches?” Nottingham Trent University, Tech. Rep., 2019.

[5] R. Praet, “Predicting Sport Results by using Recommendation Techniques,” Ph.D. dissertation, Ghent University,2016.