A processing device receives three dimensional (3D) motion capture data corresponding to a subject user performing a physical activity and receives attribute data associated with the subject user. The processing device determines a personalized reference data set for the subject user based on 3D motion capture data associated with a group of users performing the physical activity, wherein each user from the group of users shares at least a portion of the first attribute data with the subject user. The processing device provides the personalized reference data set as an input to a trained machine learning model and obtains an output of the trained machine learning model, wherein the output comprises a recommendation for the subject user pertaining to improvement of the physical activity.La présente invention concerne un dispositif de traitement recevant des données de capture de mouvement tridimensionnel (3D) correspondant à un utilisateur sujet effectuant une activité physique et recevant des données d'attribut associées à l'utilisateur sujet. Le dispositif de traitement détermine un ensemble de données de référence personnalisées pour l'utilisateur sujet sur la base des données de capture de mouvement 3D associées à un groupe d'utilisateurs effectuant l'activité physique, où chaque utilisateur parmi le groupe d'utilisateurs partage au moins une partie des premières données d'attribut avec l'utilisateur sujet. Le dispositif de traitement fournit l'ensemble des données de référence personnalisées comme entrée d'un modèle d'apprentissage machine entraîné et obtient une sortie du modèle d'apprentissage machine entraîné, la sortie comprenant une recommandation pour l'utilisateur sujet concernant l'amélioration de l'activité physique.