Outils pour utilisateurs

Outils du site


cours:plim:projet16_17:gr8:gr8

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
cours:plim:projet16_17:gr8:gr8 [2016/10/24 23:07]
qsalmeron [Rendu du 24/10/2016]
cours:plim:projet16_17:gr8:gr8 [2017/02/17 16:47] (Version actuelle)
qsalmeron [APK]
Ligne 25: Ligne 25:
  Pour notre algorithme, nous utilisons comme métrique les différentes informations récupérées par les sondes du smartphone traitées pour n’obtenir que ce qui suit :  Pour notre algorithme, nous utilisons comme métrique les différentes informations récupérées par les sondes du smartphone traitées pour n’obtenir que ce qui suit :
  
-|Nom du contact|Durée moyenne ​d'appel en semaine|Durée min d'​appel en semaine|Durée max d'appel en semaine|Durée moyenne ​d'​appel ​en weekend|Durée min d'​appel ​en weekend|Durée max d'​appel ​en weekend|Moyenne ​de messages échangés en semaine|Moyenne de messages échangés en weekend|+Les types de données suivants sur une période ​d'une heure : 
 + 
 +|Nombre de SMS|Nombre ​d'appels|temps d'​appel ​cumulé|Temps d'​appel ​moyen|Est en semaine|Moment ​de la journée (matinée, journée, soirée)|Contact Type|
 ==== Matériel disponbile ==== ==== Matériel disponbile ====
  
Ligne 49: Ligne 51:
     * Répertoire de contacts     * Répertoire de contacts
   * Liste des SDK et API pour l'​accès à ces informations   * Liste des SDK et API pour l'​accès à ces informations
-      ​* Environnement de logiciel : Android Studio +    ​* Environnement de logiciel : Android Studio 
-      * Version OS : Android 6.0 (API 23) +    * Version OS : Android 6.0 (API 23) 
-      * [[https://​developer.android.com/​about/​versions/​marshmallow/​android-6.0.html|Lien vers la page de doc]]+    * [[https://​developer.android.com/​about/​versions/​marshmallow/​android-6.0.html|Lien vers la page de doc]]
   * Conclusion sur la Faisabilité du Projet   * Conclusion sur la Faisabilité du Projet
 +    * Tout d’abord, le SDK Android 6.0 (API 23) noud permet d’accéder aux sondes dont nous avons besoin. <​del>​Ensuite,​ la bibliothèque « Java Machine Learning Library » nous permet d’utiliser l’algorithme K-means en Java. [[http://​java-ml.sourceforge.net/​api/​0.1.7/​net/​sf/​javaml/​clustering/​KMeans.html|La documentation ici]]</​del>​
 +    * Au final nous avons utilisé la librairie RandomForest du langage R que nous avons couplé avec un serveur PHP qui permet de faire la passerelle entre notre application mobile et notre serveur. Coté serveur nous avons donc mis en place un systeme qui permet de faire l'​apprentissage grâce aux données collectés. Un système qui permet de récupérer les données depuis l'​application et un système qui permet d'​estimer un type de contact grâce à une liste de vecteur de celui-ci.
  
 +==== Rendu final ==== 
  
 +Dépôt GitHub : https://​github.com/​KingdomCodeur/​Circle-Messenger
  
 +APK : https://​drive.google.com/​file/​d/​0B-AGqqBLH05SV0kxLXJob0dxRDQ/​view?​usp=sharing
cours/plim/projet16_17/gr8/gr8.1477343272.txt.gz · Dernière modification: 2016/10/24 23:07 par qsalmeron