Abstract
Recently, sports training sessions have been generated automatically according to the TRIMP load quantifier that can be calculated easily using data obtained from mobile devices worn by an athlete during the session. This paper focuses on generating a sport training session in cycling, and bases on data obtained from power-meters that, nowadays, present unavoidable tools for cyclists. In line with this, the TSS load quantifier, based on power-meter data, was applied, while the training plan was constructed from a topology of already realized training sessions represented as a topological graph, where the edges in the graph are equipped with the real length, absolute ascent and average power needed for overcoming the path between incident nodes. The problem is defined as an optimization, where the optimal path between two user selected nodes is searched for, and solved with an Evolutionary Algorithm using variable length representation of individuals, an evaluation function inspired by the TSS quantifier, while the variation operators must be adjusted to work with the representation. The results, performed on an archive of sports training sessions by an amateur cyclist showed the suitability of the method also in practice.
Similar content being viewed by others
References
Allen H, Coggan A (2019) Training and racing with a power meter. VeloPress. ISBN 1937715930
Bäck T (2010) Evolution strategies: basic introduction. In Proceedings of the 12th annual conference companion on genetic and evolutionary computation, GECCO ’10, pages 2263–2288, New York, NY, USA. ACM. ISBN 978-1-4503-0073-5. https://doi.org/10.1145/1830761.1830895
Banister E (1991) Modeling elite athletic performance. In: Physiological testing of elite athletes, pp 403–424
Darwin C (1859) On the origin of species by means of natural selection. Murray, London. or the Preservation of Favored Races in the Struggle for Life
Dijkstra EW (1959) A note on two problems in connexion with graphs. Numerische Mathematik 1:269–271. http://gdzdoc.sub.uni-goettingen.de/sub/digbib/loader?did=D196313
Eiben AE, Smith JE (2015) Introduction to evolutionary computing, 2nd edn. Springer Publishing Company, Incorporated. ISBN 3662448734, 9783662448731
Fister I, Fister I, Fister D (2019) Computational intelligence in sports. Springer, Berlin
Fogel DB (1999) An overview of evolutionary programming. In: Davis LD, De Jong K, Vose MD, Whitley LD (eds) Evolutionary Algorithms, pages 89–109. Springer New York. ISBN 978-1-4612-1542-4. https://doi.org/10.1007/978-1-4612-1542-4_5
Glover F, Laguna M (1997) Tabu search. Kluwer Academic Publishers, Norwell. ISBN 079239965X
Goldberg DE (1989) Genetic algorithms in search, optimization, and machine learning. Addison Wesley, Reading
Holzinger A (2016) Interactive machine learning (iml). Informatik-Spektrum 39(1):64–68
Holzinger A, Kieseberg P, Weippl E, Tjoa AM (2018) Current advances, trends and challenges of machine learning and knowledge extraction : from machine learning to explainable AI. In 2018 international cross domain conference for machine learning & knowledge, volume 2, pp. 1–8, Hamburg, Germany Springer International Publishing. ISBN 9783319997407. https://doi.org/10.1007/978-3-319-99740-7
Holzinger A, Plass M, Kickmeier-Rust M, Holzinger K, Crişan GC, Pintea C-M, Palade V (2019) Interactive machine learning: experimental evidence for the human in the algorithmic loop. Appl Intell 49(7):2401–2414
Koza JR (1994) Genetic programming as a means for programming computers by natural selection. Stat Comput 4(2):87–112. ISSN 1573-1375. 10.1007/BF00175355
Saha D, Mukherjee A (2003) Pervasive computing: a paradigm for the 21st century. Computer 36(3):25–31
Storn R, Price K (1997) Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optimiz 11(4):341–359
Weiser M (1991) The computer for the 21st century. Sci Am 265(3):94–105
Žemgulys J, Raudonis V, Maskeliūnas R, Damaševičius R (2019) Recognition of basketball referee signals from real-time videos. J Ambient Intell Hum Comput:–13
Zuo Y (2019) Research and implementation of human-autonomous devices for sports training management decision making based on wavelet neural network. J Ambient Intell Hum Comput:1–7
Acknowledgements
Iztok Fister Jr. thanks the financial support from the Slovenian Research Agency (Research Core Funding No. P2-0057). Iztok Fister thanks the financial support from the Slovenian Research Agency (Research Core Funding no. P2-0042—Digital twin). Dušan Fister thanks the financial support from the Slovenian Research Agency (Research Core Funding No. P5-0027).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that there is no conflict of interests regarding the publication of this paper.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Fister Jr., I., Fister, D. & Fister, I. Topology-based generation of sport training sessions. J Ambient Intell Human Comput 12, 667–678 (2021). https://doi.org/10.1007/s12652-020-02048-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-020-02048-1