GeoLearner

Information principale

Le but principal de cette application est de suivre les changements de position GPS de l'utilisateur quand il bouge. A partir de ces données nous allons reconnaitre les trajets de l'utilisateur.

Membres de l'équipe

Equipements

Processus

Scénario enregistrement de données

Scénario visualisation des trajets

Fonctionnement de l'algorithme HAC

L’algorithme de classification ascendante hiérarchique (CAH) est une méthode de classification automatique de données qui a pour but de repartir ces données dans un certain nombre de classes(clusters).
La classification ascendante hiérarchique est faite en 4 grandes étapes :

  1. Préparation des données
  2. Choix de l’indice de dissimilarité entre les individus : c’est la distance entre individus dans une classe.
  3. Choix de l’indice d’agrégation : c’est la distance entre les individus appartenant à des classes différentes. Pour calculer cet indice, on utilise deux stratégies : stratégie du saut minimum ou single linkage (On regroupe les 2 éléments présentant la plus petite distance entre éléments des deux classes.) et stratégie du saut maximum ou du diamètre ou complète linkage (On regroupe les 2 éléments présentant la plus grande distance entre éléments des deux classes).
  4. Choix de la partition finale : On définit un ensemble de classes de l'ensemble des individus tel que toute classe soit non vide, deux classes distinctes sont disjointes et tout individu appartient à une classe.

Initialement, chaque individu forme une classe (pour n individus on a n classes). A chaque itération, on calcule les distances entre les éléments d’une classe, et on les compare à l’indice de dissimilarité. Par la suite, on regroupe les classes deux à deux. Puis on fusionne celles qui sont les plus proches, selon l’indice d’agrégation, en remplaçant les deux classes regroupées par la nouvelle.
Contrairement au K-MEANS, le nombre de classes obtenus grâce au CAH n’est pas connu à l’avance. Il dépend de nombre d’éléments, de l’indice de dissimilarité et de l’indice d’agrégation.

Problèmes rencontrés

Projet et explication de lancement

Détails sur le lancement de l'application :
  1. Télécharger le .zip dans la partie suivante puis le dézipper.
  2. Ouvrir la solution PLIM-GPS.sln sous Visual Studio puis la lancer avec ce dernier.
Fichier

plim-gps.rar