Outils pour utilisateurs

Outils du site


projets:plim:20152016:gr15

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
projets:plim:20152016:gr15 [2015/11/10 11:10]
gajetti [Results]
projets:plim:20152016:gr15 [2015/11/22 14:44] (Version actuelle)
gajetti [Résultats Finaux]
Ligne 40: Ligne 40:
    - On met a jour chaque cluster : étape t+1 : mi = 1/​|Si(étape t)|∑ Xj    - On met a jour chaque cluster : étape t+1 : mi = 1/​|Si(étape t)|∑ Xj
  
-  * La condition d'arret+  * La condition d'arrêt
 C'est lorsqu'​on obtient la convergence,​ c'est à dire lorsque les partitions ne changent plus ou bien l'on peut fixer un paramètre epsilon. Quand l'​écart entre deux étape est inférieur a epsilon on considère que les résultats sont satisfaisant. C'est lorsqu'​on obtient la convergence,​ c'est à dire lorsque les partitions ne changent plus ou bien l'on peut fixer un paramètre epsilon. Quand l'​écart entre deux étape est inférieur a epsilon on considère que les résultats sont satisfaisant.
 +
 +
 +La méthode des K_means est donc performante sur une grande quantité de données.
 +Pour détecter et lisser les variations, nous avons choisit de moyenner les données et d'​observer les variations toutes les secondes dans un premier temps (si le paramètre temps est changé il sera affiché dans l'​interface). Le principe est d'​utiliser la méthode MSE : Mean Square Error à 1 dimension qui est la moyenne de chaque variations au carré.
 ===== Outils utilisés, support ===== ===== Outils utilisés, support =====
  
Ligne 47: Ligne 51:
   * Logiciel : Visual Studio 2015   * Logiciel : Visual Studio 2015
   * Language de programmation : C#   * Language de programmation : C#
-  * Bibliothèque Windows Phone+  * Bibliothèque ​.Net Windows Phone
   * Cours en relation plateforme Logicielle pour l'​informatique Mobile   * Cours en relation plateforme Logicielle pour l'​informatique Mobile
   * Un HTC S8 Windows Phone version 8.1   * Un HTC S8 Windows Phone version 8.1
-===== Structure et hiérarchie du projet ===== +
-(Partie en attente de traitement)+
 ===== Planning development ===== ===== Planning development =====
 ==== Semaine 1 ==== ==== Semaine 1 ====
Ligne 111: Ligne 114:
  
 {{:​projets:​plim:​20152016:​capture_d_e_cran_2015-10-26_20.10.41.jpg?​200|}} {{:​projets:​plim:​20152016:​capture_d_e_cran_2015-10-26_20.10.41.jpg?​200|}}
-===== Résultats ​Final =====+===== Résultats ​Finaux ​=====
  
   - Démarrage de l'​application : L'​utilisateur doit se connecter.   - Démarrage de l'​application : L'​utilisateur doit se connecter.
-  ​Entrée ​le nom de l'​activité,​ puis démarrer la récupération de donnée. +{{:​projets:​plim:​20152016:​capture_d_e_cran_2015-11-14_14.55.56.jpg?​200|}} 
-Attention, pour que l'​application fonctionne correctement il faut enregistrer un minimum de données, car on le rappelle, l'​application est faite pour interpréter un grand nombre de données et voir comment fonctionne la méthode des K_means. +{{:​projets:​plim:​20152016:​capture_d_e_cran_2015-11-14_14.56.40.jpg?​200|}} 
-  - Recommencer avec autant d'activité ​que vous le souhaiter ​(pour que ce soit cohérent il faut au moins 2 activités différentes) +{{:​projets:​plim:​20152016:​capture_d_e_cran_2015-11-14_14.56.45.jpg?​200|}} 
-  - Une fois le stockage des données ​finit, aller dans K_means (bouton en haut a droite), sélectionner les capteurs que vous voulez regarder, fixer les paramètre ​K : nombre de cluster et epsi valeur d'​arrêt de la méthode. Lancer start K_mean en bas. + 
-  - Une fois que le bouton profil en haut droite est accessible (ce qui correspond au faite que la méthode a finit de tourner) aller voir vos résultats:​ +  ​Entrer ​le nom de l'​activité,​ puis démarrer la récupération de données.Attention, pour que l'​application fonctionne correctement il faut enregistrer un minimum de données(quelques minutes), car on le rappelle, l'​application est faite pour interpréter un grand nombre de données et voir comment fonctionne la méthode des K_means. 
-  - Différent graphique apparaisse ​en fonction de la valeur d'​entrée K. Pour visualiser les suivantes cliquer sur NEXT , pour revenir en arrière , sur LAST.+ 
 +{{:​projets:​plim:​20152016:​capture_d_e_cran_2015-10-26_20.10.31.jpg?​200|}} 
 +{{:​projets:​plim:​20152016:​capture_d_e_cran_2015-10-26_20.11.21.jpg?​200|}} 
 +{{:​projets:​plim:​20152016:​capture_d_e_cran_2015-10-26_20.11.50.jpg?​200|}} 
 +{{:​projets:​plim:​20152016:​capture_d_e_cran_2015-10-26_20.11.50.jpg?​200|}} 
 + 
 +  - Recommencer avec autant d'activités ​que vous le souhaitez ​(pour que ce soit cohérent il faut au moins 2 activités différentes) 
 +{{:​projets:​plim:​20152016:​capture_d_e_cran_2015-11-14_15.00.56.jpg?​200|}} 
 + 
 +  - Une fois le stockage des données ​fini, aller dans K_means (bouton en haut a droite), sélectionner les capteurs que vous voulez regarder, fixer les paramètres, ​K : nombre de cluster et epsi valeur d'​arrêt de la méthode. Lancer start K_mean en bas. 
 +{{:​projets:​plim:​20152016:​capture_d_e_cran_2015-11-14_15.02.24.jpg?​200|}} 
 +{{:​projets:​plim:​20152016:​capture_d_e_cran_2015-11-14_15.02.34.jpg?​200|}} 
 + 
 +  - Une fois que le bouton profil en haut à droite est accessible (ce qui correspond au faite que la méthode a fini de tourner) aller voir vos résultats: 
 +{{:​projets:​plim:​20152016:​capture_d_e_cran_2015-11-14_15.02.51.jpg?​200|}} 
 + 
 +  - Différents graphiques apparaissent ​en fonction de la valeur d'​entrée K. Pour visualiser les suivantes ​vues cliquer sur NEXT , pour revenir en arrière , sur LAST. 
 +{{:​projets:​plim:​20152016:​capture_d_e_cran_2015-11-14_15.02.57.jpg?​200|}} 
 +{{:​projets:​plim:​20152016:​capture_d_e_cran_2015-11-14_15.03.00.jpg?​200|}} 
 + 
 +Vous pouvez également sauvegarder vos données. Grâce à l'​identification en début de session cela permet à l'​utilisateur de conserver ses scan d'​activités sans être mélanger avec les données et activités différentes d'​autres utilisateurs. 
 + 
 +Pour finir, une fois que vous avez acquis différentes données pour que l'​application est une base de repère d'​activités,​ vous pouvez aller dans scan activity. Cette option permet à l'​utilisateur de voir en instantanée ce que l'​application détecte sur son activité. Plus la base de données sera grande et variée, plus le scan activity sera performant. 
 + 
 +{{ :​projets:​plim:​20152016:​capture_d_e_cran_2015-11-14_15.01.51.jpg?​200 |}} 
 +===== Téléchargements ===== 
 +  * Version avec base de donnée en ligne [[https://​github.com/​mathiascouste/​PlimKmeans/​archive/​master.zip]] 
 +  * Version avec base de donnée locale : [[https://​github.com/​Faroukelkholy/​ActivityDetector/​archive/​master.zip]]
projets/plim/20152016/gr15.1447150208.txt.gz · Dernière modification: 2015/11/10 11:10 par gajetti