L’application de course à pied infusée d’IA d’un lycéen : rapide et adaptée

Par LetsRun.com
21 décembre 2022

Josué Joseph est comme beaucoup d’entre vous. Intelligent et super passionné de course à pied, il adore les forums LetsRun.com. Il essaie toujours de trouver des moyens d’améliorer sa course.

Là où Joshua, un senior de 17 ans de la Foothill High School de Pleasanton, en Californie, se démarque, c’est qu’il a développé une application appelée Fast and Fit qui aide les coureurs à s’améliorer de deux manières distinctes.

L’article continue sous le joueur

Vous aimez cet article ? Abonnez-vous à notre newsletter ou suivez-nous sur les réseaux sociaux

Les dernières nouvelles en cours d’exécution, envoyées chaque semaine dans votre boîte de réception ou lorsque des nouvelles urgentes arrivent.

Vous êtes abonné.

Tout d’abord, la manière simple dont Fast and Fit peut vous aider – il dispose d’un calculateur de course qui convertit les temps de 600 m à 10 km, en utilisant la formule de Pete Riegel. Pratique et utile à coup sûr.

Maintenant pour les plus avancés. Fast and Fit utilise également l’IA (apprentissage automatique) pour analyser la qualité de vos chaussures de course. Vous prenez une photo de vos chaussures via l’application et elle peut identifier la qualité de la chaussure et tout problème comme la surpronation ou la sursupination en fonction du modèle d’usure de la chaussure. Comme le dit Joshua, “C’est la première application qui analyse les chaussures de course à l’aide de l’apprentissage automatique et est utile pour les coureurs de tous niveaux.”

Étant donné que LetsRun.com existe depuis environ 22 ans et n’a toujours pas d’application, nous avons décidé d’en savoir un peu plus sur le lycéen qui a conçu Fast and Fit.

L’application est actuellement disponible pour les iPhones ici.

LetsRun.com (LRC) : Tout d’abord, félicitations pour l’application. Qu’est-ce qui vous a poussé à le faire ?

Joshua Joseph en compétition en XC

Joshua : Je suis un coureur passionné et je fais du cross-country et de l’athlétisme depuis six ans. Je suis un coureur universitaire depuis quatre ans. En tant que coureur, j’ai eu des blessures qui ont affecté mes performances lors des compétitions. J’ai fait des recherches en ligne et j’ai découvert que la cause probable de bon nombre de mes blessures et de mes mauvaises performances était due à la forme de course et aux chaussures de course usées. J’ai appris que les problèmes de forme de course comme la surpronation et la sursupination causaient des blessures et usaient plus rapidement les chaussures de course. Ces problèmes peuvent être identifiés par le modèle d’usure d’une chaussure de course. Je voulais aider d’autres coureurs souffrant de blessures à améliorer leur forme de course et à prévenir les blessures courantes comme les périostites ou la fasciite plantaire. En apprenant la programmation en informatique AP à l’école et le développement d’applications iOS via un cours en ligne, j’ai réalisé que je pouvais utiliser l’informatique pour résoudre ce problème. Cela m’a amené à développer cette application pour aider les coureurs à repérer et à gérer ces blessures plus rapidement.

LRC : Quant à l’application elle-même, elle semble faire deux choses très différentes. Vous avez le calculateur de prédiction de course, puis l’analyseur d’usure des chaussures. Le calculateur de course a-t-il été plus simple à réaliser ?

Le calculateur de course était plus facile à réaliser que la fonctionnalité de chaussures. Pour le calculateur de course, j’ai appliqué la formule de prédiction de course de Pete Riegel pour prédire les temps d’une distance de course à l’autre. La formule était utile car elle peut être utilisée pour convertir les temps entre n’importe quelle distance. La fonctionnalité de chaussure était plus difficile à créer car il fallait beaucoup de temps pour former et améliorer la précision du modèle d’IA.

LRC : Le calculateur de course s’arrête à 10 km. Décidément, vous n’êtes pas encore à l’âge où tout le monde devient obsédé par son chrono marathon. Envisagez-vous de l’étendre au marathon et au semi-marathon ?

Absolument. J’ai développé l’application en pensant aux coureurs de cross-country et de piste, je l’ai donc configurée pour ces distances. Je prévois d’étendre le calculateur de course aux distances de semi-marathon et de marathon à l’avenir.

LRC : En ce qui concerne l’usure des chaussures, votre application traite les images et dispose d’une IA. Comment diable avez-vous appris cela et comment ça marche?

Lorsque j’ai commencé à apprendre la programmation iOS (Apple), j’ai commencé à explorer l’utilisation des modèles d’IA disponibles dans iOS — CoreML (Core Machine Learning). Mon intérêt pour ces fonctionnalités d’IA s’est accru au fur et à mesure que j’ai découvert les fonctionnalités clés de CoreML telles que la détection d’objets, la classification d’images, etc., qui sont utilisées dans la détection et la reconnaissance d’objets. J’ai développé la fonction de chaussure en entraînant le modèle Image Classifier. Cela a été fait en collectant de nombreuses images de semelles de chaussures de course dans divers états d’usure. Les images ont été classées en quatre groupes :

  1. “usé par la surpronation”
  2. “usé par une sursupination”
  3. “trou ou déchirure”
  4. “bonnes chaussures”

Après avoir formé le modèle Image Classifier à l’aide de ces catégories, j’ai amélioré la précision de la fonctionnalité de chaussure en la testant sur les chaussures de mes coéquipiers.

LRC : En ce qui concerne votre propre course, quels événements faites-vous ? À quelle vitesse êtes-vous? Que pensent vos coéquipiers de l’application ?

Josué Joseph

En athlétisme, je cours le mile et le 800m et mes meilleurs temps sont de 2h10 pour le 800m et de 4h55 pour le mile. En cross-country, je cours les 2 milles, 3 milles et 5 km et mes meilleurs temps sont de 16 h 52 pour 2,93 milles et de 17 h 24 pour 3 milles. Mes coéquipiers ont essayé la fonctionnalité de chaussure et ont pu identifier les problèmes avec leurs chaussures de course. Ils ont trouvé l’application utile. Certains de mes coéquipiers ont suggéré quelques améliorations que j’ai incorporées dans l’application.

LRC : Quels sont vos plans pour l’université ?

Je prévois de me spécialiser en informatique et de continuer à courir à l’université.

LRC : Bonne chance et restez en contact.

***

L’application de Joshua a été sélectionnée comme finaliste pour le district 15 de Californie dans le cadre du Congressional App Challenge.

Pour en savoir plus sur le développement de l’application par Joshua, consultez son article Medium où il explique plus en détail son processus de réflexion et écrit : « Je crois que mon application fournit aux coureurs de tous niveaux des ressources pour réussir en tant que coureurs. Je l’ai rendu gratuit parce que je veux que ces ressources soient accessibles à tous les coureurs.

Logo de “Fast and Fit” qui est disponible sur apple ios

Quelques captures d’écran de l’application.

Laisser un commentaire