Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
poppy-kine:gmmriemannian [2018/04/10 08:55] m16devan |
poppy-kine:gmmriemannian [2018/04/10 09:49] m16devan [Code] |
||
---|---|---|---|
Line 49: | Line 49: | ||
save('modelExo3','model'); | save('modelExo3','model'); | ||
</code> | </code> | ||
- | Le modèle GMM est appris à partir des données d'apprentissage. Le nombre de gaussiennes du modèle est décidé par l'intermédiaire du paramètre //model.nbStates// au début du code. Le paramètre //nbIter// détermine le nombre d'itérations maximum pour l'apprentissage. Le modèle appris est ensuite sauvegardé. | + | Le modèle GMM est appris à partir des données d'apprentissage. Le nombre de gaussiennes du modèle est décidé par l'intermédiaire du paramètre //model.nbStates// au début du code. Le paramètre //nbIter// détermine le nombre d'itérations maximum pour l'apprentissage. |
+ | De plus, pour segmenter la séquence en différent segments temporels correspondant à différents mouvements unitaires, et ainsi utiliser ces segments lors de l'évaluation, la fonction ' | ||
+ | Le modèle appris est ensuite sauvegardé. | ||
* 2. Evaluation | * 2. Evaluation | ||
Line 97: | Line 99: | ||
end | end | ||
</code> | </code> | ||
- | Le score pour chaque partie du corps se trouve dans //scoreLA//, //scoreRA// et //scoreCol// pour le bras gauche, le bras droit et la colonne respectivement. Chaque vecteur contient d'abord le score calculé pour toute la séquence puis pour chaque segment temporel. Pour segmenter la séquence en différent segments temporels correspondant à différents mouvements unitaires, la fonction ' | + | Le score pour chaque partie du corps se trouve dans //scoreLA//, //scoreRA// et //scoreCol// pour le bras gauche, le bras droit et la colonne respectivement. Chaque vecteur contient d'abord le score calculé pour toute la séquence puis pour chaque segment temporel. |