projets:plim:20152016:gr15
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
projets:plim:20152016:gr15 [2015/10/26 18:40] – [Equipements] gajetti | projets:plim:20152016:gr15 [2015/11/22 13:44] (Version actuelle) – [Résultats Finaux] gajetti | ||
---|---|---|---|
Ligne 22: | Ligne 22: | ||
* IMEI: | * IMEI: | ||
===== K-Mean : Descriptif ===== | ===== K-Mean : Descriptif ===== | ||
- | * Etat initiale | + | * Definition |
+ | C'est une méthode de quantification vectorielle, | ||
+ | Etant donnée un ensemble de point (x1, | ||
+ | S={S1, | ||
+ | Ce qu'on veut c'est minimiser la distance entre les points à l' | ||
+ | |||
+ | arg min ∑∑ || Kj - μi ||^2 pour i=1...k et Kj∈Si Minimum sur S | ||
+ | |||
+ | * Initialisation | ||
+ | Il faut choisir k points qui représentent la position moyenne des partitions m1,m2...,mk initiales au hasard. | ||
* Itération la boucle | * Itération la boucle | ||
- | * La condition d'arret | + | On répète jusqu' |
+ | | ||
+ | - à une étape t : Si ={Xj : ||Xj - mi|| ≤ || Kj - mï|| avec ï = 1,....k} | ||
+ | - On fait ça pour tous les points | ||
+ | - On met a jour chaque cluster : étape t+1 : mi = 1/ | ||
+ | |||
+ | | ||
+ | C'est lorsqu' | ||
+ | |||
+ | |||
+ | 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' | ||
===== Outils utilisés, support ===== | ===== Outils utilisés, support ===== | ||
- | (Partie en attente | + | |
- | ===== Structure et hiérarchie du projet ===== | + | * Système d' |
- | (Partie | + | * Logiciel : Visual Studio 2015 |
+ | * Language | ||
+ | * Bibliothèque .Net Windows Phone | ||
+ | * Cours en relation plateforme Logicielle pour l' | ||
+ | * Un HTC S8 Windows Phone version 8.1 | ||
===== Planning development ===== | ===== Planning development ===== | ||
==== Semaine 1 ==== | ==== Semaine 1 ==== | ||
Ligne 51: | Ligne 77: | ||
* Traitement des données dans le sens pré-formatage dans le but de les adapter au K-Mean. | * Traitement des données dans le sens pré-formatage dans le but de les adapter au K-Mean. | ||
* Préparation de la méthode K-mean (compréhension, | * Préparation de la méthode K-mean (compréhension, | ||
+ | * Recherche d'une méthode de stockage pour les capteurs (choix entre DataBase sur cloud ou enregistrement fichier en .txt) | ||
+ | * Si possible enregistrement des données | ||
+ | * Test méthode des K-means + Affichage des résultats | ||
+ | |||
+ | ==== Semaine 7 ==== | ||
+ | * TP IOS, salle extérieur a EPU | ||
+ | * Déploiement sur téléphone : En parrallèle semaine test récupération des données sur le téléphone. | ||
+ | |||
+ | ==== Semaine 8 ==== | ||
+ | * Correction des bugs | ||
+ | * Mise en place d'une interface utilisateur | ||
+ | * Rajout d'un filtre MSE : Mean Square Error à 1D pour préparer les données au traitement K_means, évite les interprétations aberrantes. | ||
+ | * Création également d'une base de données, interne au téléphone. | ||
+ | * Arrangement interface graphique | ||
+ | * Rajout options : Stockage des profils, utilisateurs | ||
===== Utilisation de l' | ===== Utilisation de l' | ||
- | ===== Results | + | |
+ | - Lancement de l' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | - Première page : Log pour récupérer et stocker les données pour traitement futur : | ||
+ | |||
+ | {{: | ||
+ | |||
+ | - Exemple d'un premier log Activity 1 | ||
+ | |||
+ | {{: | ||
+ | |||
+ | - Exemple simulation du bougé du téléphone | ||
+ | |||
+ | {{: | ||
+ | {{: | ||
+ | |||
+ | -Exemple page pour utilisation méthode des K-Means | ||
+ | |||
+ | {{: | ||
+ | ===== Résultats Finaux | ||
+ | |||
+ | - Démarrage de l' | ||
+ | {{: | ||
+ | {{: | ||
+ | {{: | ||
+ | |||
+ | - Entrer le nom de l' | ||
+ | |||
+ | {{: | ||
+ | {{: | ||
+ | {{: | ||
+ | {{: | ||
+ | |||
+ | - Recommencer avec autant d' | ||
+ | {{: | ||
+ | |||
+ | - 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, | ||
+ | {{: | ||
+ | {{: | ||
+ | |||
+ | - 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: | ||
+ | {{: | ||
+ | |||
+ | - Différents graphiques apparaissent en fonction de la valeur d' | ||
+ | {{: | ||
+ | {{: | ||
+ | |||
+ | Vous pouvez également sauvegarder vos données. Grâce à l' | ||
+ | |||
+ | Pour finir, une fois que vous avez acquis différentes données pour que l' | ||
+ | |||
+ | {{ : | ||
+ | ===== Téléchargements ===== | ||
+ | * Version avec base de donnée en ligne [[https:// | ||
+ | * Version avec base de donnée locale : [[https:// |
projets/plim/20152016/gr15.1445884847.txt.gz · Dernière modification : 2015/10/26 18:40 de gajetti