application de découverte des podcasts à partir du profil utilisateur

30
Application de découverte des podcasts à partir du profil utilisateur Projet Fin d’Études 17 Février – 18 Juillet 2014 Sujet : Réalisé par : Mohamed Tahar ZWAWA Président: Mme. Héla KHOUFI Examinateur : M. Skander AZZAZ Responsable INSAT: Mme. Sonia BOUZIDI Responsable Entreprise: M. Michaël PONTIGGIA

Upload: mohamed-taher-zwawa

Post on 24-Jun-2015

154 views

Category:

Data & Analytics


2 download

DESCRIPTION

Avec l'explosion des réseaux sociaux, les internautes partagent de plus en plus d'informations sur leurs besoins, leurs goûts, leurs centres d'intérêts. Ces informations sont une mine d'or pour qui les exploite... C’est dans ce cadre que nous allons nous concentrer sur la conception et le développement d'un prototype de découverte et de recommandation de podcasts à partir du profil utilisateur.

TRANSCRIPT

Page 1: Application de découverte des podcasts à partir du profil utilisateur

Application de découverte des podcasts à partir du profil utilisateur

Projet Fin d’Études17 Février – 18 Juillet 2014

Sujet :

Réalisé par : Mohamed Tahar ZWAWA

Président: Mme. Héla KHOUFIExaminateur : M. Skander AZZAZ

Responsable INSAT: Mme. Sonia BOUZIDIResponsable Entreprise: M. Michaël PONTIGGIA

Page 2: Application de découverte des podcasts à partir du profil utilisateur

2

Plan

Mohamed Tahar ZWAWA17/09/2014

Contexte & Problématique

Conclusion et Perspectives

Conception

Analyse des besoins

Réalisation

Page 3: Application de découverte des podcasts à partir du profil utilisateur

Leader du marché de télécommunication en France,

L’un des principaux opérateurs dans le monde avec

une couverture de 33 pays,

Innover dans le domaine de la consultation des contenus

audiovisuels.

Leader du marché de télécommunication en France,

L’un des principaux opérateurs dans le monde avec

une couverture de 33 pays,

Innover dans le domaine de la consultation des contenus

audiovisuels.

3Mohamed Tahar ZWAWA17/09/2014

Contexte & Problématique

Analyse des besoins

Conception RéalisationConclusion & Perspectives

Orange Labs

Page 4: Application de découverte des podcasts à partir du profil utilisateur

4Mohamed Tahar ZWAWA17/09/2014

Problématique

Contexte & Problématique

Analyse des besoins

Conception RéalisationConclusion & Perspectives

Page 5: Application de découverte des podcasts à partir du profil utilisateur

Système de découverte des podcasts à partir du profil utilisateur,

Détermination du profil de l’utilisateur (ses intérêts),

Système de recommandation personnalisée.

Système de découverte des podcasts à partir du profil utilisateur,

Détermination du profil de l’utilisateur (ses intérêts),

Système de recommandation personnalisée.

5Mohamed Tahar ZWAWA17/09/2014

Solution proposée

Contexte & Problématique

Analyse des besoins

Conception RéalisationConclusion & Perspectives

Page 6: Application de découverte des podcasts à partir du profil utilisateur

6Mohamed Tahar ZWAWA17/09/2014

Exemple

Contexte & Problématique

Analyse des besoins

Conception RéalisationConclusion & Perspectives

Page 7: Application de découverte des podcasts à partir du profil utilisateur

7Mohamed Tahar ZWAWA17/09/2014

Le composant DATAMINER

RecommandationProfilage

Fouille de données

DATAMINER

Contexte & Problématique

Analyse des besoins

Conception RéalisationConclusion & Perspectives

Détermination du profil de l’utilisateur

Recommandation sociale personnalisée

K plus proches voisins

Page 8: Application de découverte des podcasts à partir du profil utilisateur

8Mohamed Tahar ZWAWA17/09/2014

Les étapes de fonctionnement du DATAMINER

Contexte & Problématique

Analyse des besoins

Conception RéalisationConclusion & Perspectives

Page 9: Application de découverte des podcasts à partir du profil utilisateur

9

Plan

Mohamed Tahar ZWAWA17/09/2014

Contexte & Problématique

Conclusion et Perspectives

Conception

Analyse des besoins

Réalisation

Page 10: Application de découverte des podcasts à partir du profil utilisateur

10Mohamed Tahar ZWAWA17/09/2014

Recueil des besoins fonctionnels

Diagramme de cas d’utilisation relatif au client

Rechercher des podcasts

Rechercher des émissions

Écouter des émissions

invité

Contexte & Problématique

Analyse des besoins

Conception RéalisationConclusion & Perspectives

Page 11: Application de découverte des podcasts à partir du profil utilisateur

11Mohamed Tahar ZWAWA17/09/2014

Recueil des besoins fonctionnels

Diagramme de cas d’utilisation relatif au client

Accéder au smart-list

S’abonner à des podcasts

Gérer son compte

Évaluer un podcast

Commenter un podcast

Créer des playlists de podcasts

Gérer la liste des abonnements

Gérer sa connexion aux réseaux sociaux

invité

utilisateur

Préparer la smart-list

S’authentifier

<<include>>

<<include>>

Contexte & Problématique

Analyse des besoins

Conception RéalisationConclusion & Perspectives

Page 12: Application de découverte des podcasts à partir du profil utilisateur

12Mohamed Tahar ZWAWA17/09/2014

Recueil des besoins fonctionnels

Diagramme de cas d’utilisation relatif à l’administrateur

utilisateur

administrateur

Gérer les utilisateurs

Gérer les podcasts

Gérer les commentaires

Visualiser les statistiques

Exporter les rapports

S’authentifier

<<include>>

Contexte & Problématique

Analyse des besoins

Conception RéalisationConclusion & Perspectives

Page 13: Application de découverte des podcasts à partir du profil utilisateur

13Mohamed Tahar ZWAWA17/09/2014

Besoins non fonctionnels

Contraintes ergonomiques: navigation compréhensible entre les

vues,

Contraintes esthétiques: cohérence de la composition graphique,

Performance: garantir un temps de réponse optimal.

Contraintes ergonomiques: navigation compréhensible entre les

vues,

Contraintes esthétiques: cohérence de la composition graphique,

Performance: garantir un temps de réponse optimal.

Contexte & Problématique

Analyse des besoins

Conception RéalisationConclusion & Perspectives

Page 14: Application de découverte des podcasts à partir du profil utilisateur

14

Plan

Mohamed Tahar ZWAWA17/09/2014

Contexte & Problématique

Conclusion et Perspectives

Conception

Analyse des besoins

Réalisation

Page 15: Application de découverte des podcasts à partir du profil utilisateur

15Mohamed Tahar ZWAWA17/09/2014

Architecture globale du projet

Contexte & Problématique

Analyse des besoins

Conception

RéalisationConclusion & Perspectives

Page 16: Application de découverte des podcasts à partir du profil utilisateur

16Mohamed Tahar ZWAWA17/09/2014

Architecture serveurs

Contexte & Problématique

Analyse des besoins

Conception

RéalisationConclusion & Perspectives

Page 17: Application de découverte des podcasts à partir du profil utilisateur

17Mohamed Tahar ZWAWA17/09/2014

Structure générale de la partie « Models »

Contexte & Problématique

Analyse des besoins

Conception

RéalisationConclusion & Perspectives

Page 18: Application de découverte des podcasts à partir du profil utilisateur

18Mohamed Tahar ZWAWA17/09/2014

Scénario de recommandation de podcasts

Contexte & Problématique

Analyse des besoins

Conception

RéalisationConclusion & Perspectives

Page 19: Application de découverte des podcasts à partir du profil utilisateur

19

Plan

Mohamed Tahar ZWAWA17/09/2014

Contexte & Problématique

Conclusion et Perspectives

Conception

Analyse des besoins

Réalisation

Page 20: Application de découverte des podcasts à partir du profil utilisateur

20Mohamed Tahar ZWAWA17/09/2014

Environnement de travail

Technologies utilisées

Contexte & Problématique

Analyse des besoins

Conception RéalisationConclusion & Perspectives

Page 21: Application de découverte des podcasts à partir du profil utilisateur

21Mohamed Tahar ZWAWA17/09/2014

Environnement de travail

Outils utilisés

Contexte & Problématique

Analyse des besoins

Conception RéalisationConclusion & Perspectives

Page 22: Application de découverte des podcasts à partir du profil utilisateur

22Mohamed Tahar ZWAWA17/09/2014

Mise en œuvre

Interfaces sur un support mobile

Contexte & Problématique

Analyse des besoins

Conception RéalisationConclusion & Perspectives

Page 23: Application de découverte des podcasts à partir du profil utilisateur

23Mohamed Tahar ZWAWA17/09/2014

Mise en œuvre

Interface principale de consultation des podcasts

Contexte & Problématique

Analyse des besoins

Conception RéalisationConclusion & Perspectives

Page 24: Application de découverte des podcasts à partir du profil utilisateur

24Mohamed Tahar ZWAWA17/09/2014

Mise en œuvre

Playlist d’un podcast

Contexte & Problématique

Analyse des besoins

Conception RéalisationConclusion & Perspectives

Page 25: Application de découverte des podcasts à partir du profil utilisateur

25Mohamed Tahar ZWAWA17/09/2014

Mise en œuvre

Interface favoris

Interface des favoris

Contexte & Problématique

Analyse des besoins

Conception RéalisationConclusion & Perspectives

Page 26: Application de découverte des podcasts à partir du profil utilisateur

26Mohamed Tahar ZWAWA17/09/2014

Mise en œuvre

Interface de calcul du profil utilisateur

Contexte & Problématique

Analyse des besoins

Conception RéalisationConclusion & Perspectives

Page 27: Application de découverte des podcasts à partir du profil utilisateur

27

Plan

Mohamed Tahar ZWAWA17/09/2014

Contexte & Problématique

Conclusion et Perspectives

Conception

Analyse des besoins

Réalisation

Page 28: Application de découverte des podcasts à partir du profil utilisateur

La détermination du profil utilisateur,

La recommandation personnalisée des podcasts.

Expérience humaine très riche,

Acquérir des nouvelles compétences techniques et relationnelles.

La détermination du profil utilisateur,

La recommandation personnalisée des podcasts.

Expérience humaine très riche,

Acquérir des nouvelles compétences techniques et relationnelles.

28Mohamed Tahar ZWAWA17/09/2014

Conclusion

Contexte & Problématique

Analyse des besoins

Conception RéalisationConclusion & Perspectives

Page 29: Application de découverte des podcasts à partir du profil utilisateur

L'intégration du maximum des réseaux sociaux afin d'augmenter les

sources de collecte de données,

Automatiser le tri des podcasts selon les locuteurs (classement

selon l'animateur préféré).

L'intégration du maximum des réseaux sociaux afin d'augmenter les

sources de collecte de données,

Automatiser le tri des podcasts selon les locuteurs (classement

selon l'animateur préféré).

29Mohamed Tahar ZWAWA17/09/2014

Perspectives

Contexte & Problématique

Analyse des besoins

Conception RéalisationConclusion & Perspectives

Page 30: Application de découverte des podcasts à partir du profil utilisateur

30

Merci de votre attention

Mohamed Tahar ZWAWA17/09/2014