Sagredo Olivenza, IsmaelBaroffi González, Juan IsraelParra González, Javier María2024-11-062024-11-062024https://hdl.handle.net/20.500.14352/110130Trabajo de Fin de Grado en Ingeniería de Computadores, Facultad de Informática UCM, Departamento de Ingeniería de Software e Inteligencia Artificial, Curso 2023/2024.En este trabajo final de grado hemos creado una aplicación útil diseñada para los deportistas. Se trata de una aplicación en la que el uso de Machine Learning está presente con el que nos ayudará a predecir en el futuro distintos valores que el usuario desee, ya sea ritmo cardiaco, calorías, pasos, entre otros. Con esto, el usuario puede ver y analizar los datos para su mejor rendimiento deportivo. La aplicación funciona gracias a la recopilación de datos facilitada por la plataforma Fitbit. Mediante peticiones realizadas a la API de Fitbit, podemos obtener los datos necesarios mediante una pulsera para su futuro procesamiento. Se recopilan todos los datos necesarios para predecir valores futuros según las preferencias del usuario. Una vez recopilados los datos, la aplicación permite gestionar estos datos, mostrando gráficos y estadísticas, así como el estado futuro del deportista en un intervalo de tiempo. De esta manera, se puede evaluar si el deportista está logrando sus metas, si debiese aumentar o disminuir el ritmo, y hacer un seguimiento detallado del ejercicio que está realizando.In this final degree project, we have developed a useful application designed for athletes. This is an application where the use of Machine Learning is integrated to help predict various values the user desires in the future, such as heart rate, calories, steps, among others. With this, the user can view and analyse the data to improve their sports performance. The application works by collecting data provided by the Fitbit platform. Through requests made to the Fitbit API, we can obtain the necessary data via a wristband for future processing. All necessary data is collected to predict future values according to the user's preferences. Once the data is collected, the application allows users to manage this data by displaying graphs and statistics, as well as the athlete's future status within a specified time frame. This enables the user to assess whether they are meeting their goals, whether they need to increase or decrease their pace, and to track the details of the exercises they are performing.spaAttribution-NonCommercial-NoDerivatives 4.0 Internationalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Generación de una herramienta de machine learning para apoyar a depertistasCreation of a machine learning tool to support athletesbachelor thesisopen access004(043.3)Machine learningDeporteAplicaciónRegresiónResultadosAPIPulsera de actividadRitmo cardiacoPredicciónInteligencia artificialSportsApplicationRegressionResultsWearablesHeart ratePredictionArtificial intelligenceInformática (Informática)33 Ciencias Tecnológicas