Tableau de bord d’un système de recommandation

Slides:



Advertisements
Présentations similaires
Total France - RM/MKF/RES/PCS/SIS - V1.2 - Février LAVAGE Multiprogramme et Haute Pression TPE M25 Paramètres d’installation Document à l’usage.
Advertisements

BCDI MODE D’EMPLOI. Qu’est ce que BCDI ? BCDI est un logiciel de recherche: c’est catalogue des documents présent au CDI du collège.
GCstar Gestionnaire de collections personnelles Christian Jodar (Tian)
Sphinx Logiciel d'enquêtes ● Version 4,0 ● Aide à la rédaction ● Aide à l'analyse (croisement des données...)
A la fin de ton année de 4 ème, tu dois être capable d’utiliser parfaitement un Mais d’abord qu’est-ce qu’un TABLEUR ? ???? TABLEUR- GRAPHEUR Page suivante.
Créer un site Web avec Eva Spip Première approche B. Gugger – Mars 2006 – Département RTC.
GCstar Gestionnaire de collections personnelles Christian Jodar (Tian)
Semaine 01 La programmation créative Introduction.
Utilisation du logiciel EduStat © Construire une épreuve.
TRAAM Académie de Limoges1 TRAvaux Académiques Mutualisés Comment intégrer à l’enseignement de la technologie les services mis à la disposition des élèves.
Eléments clés à prendre en considération
Initiation à la conception des systèmes d'informations
Livret Scolaire Unique Numérique.
Suites ordonnées ou mettre de l’ordre
L'ESPACE NUMÉRIQUE DE TRAVAIL
FORMATION DES POINTS FOCAUX SUR LE SYSTÈME CountrySTAT/FENIX
Le point sur les nouvelles épreuves du baccalauréat
LimeSurvey : Logiciel Open Source pour réaliser des enquêtes
Construire des requêtes
Plateforme CountrySTAT Aperçu global des métadonnées dans la nouvelle plateforme CountrySTAT FORMATION DES POINTS FOCAUX SUR LE SYSTEME CountrySTAT.
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
Evaluation en temps réel:
Socrative.
Utiliser le dossier Mon EBSCOhost
Enseigner la physique-chimie au cycle 4 dans l'objectif de la maîtrise du socle commun par les élèves. Stage du 30 mars /12 1.
Université Stendhal - Grenoble
Scénario numérique lors d’une séquence d’Acrosport en collège
Cahier des charges Hôpital Avicenne.
Rechercher des articles et des sites web
Javadoc et débogueur Semaine 03 Version A17.
Comment s’inscrire aux cours?
Nous allons pouvoir passer à la suite…
Collecte de données CAPI
Résultat de d’une étude auprès des membres du Syndicat de Champlain
Identifiant de messagerie
Routage S 3 - Questionnaire N°1
Les bases de données et le modèle relationnel
Centralisation de logs
Le carnet de suivi des apprentissages
Routage S 3 - Questionnaire N°1
Questions 1- Qu'est ce qu'un réseau informatique ?
Développement d’une application Android destinée aux commerciaux
Réalisation d’une application web sous le thème: «Mon vétérinaire » par : Benzineb Asmaa et Meftahi Oualid Présentation à Université Saad Dahlab Blida.
République Algérienne Démocratique et Populaire Ministère de l'Enseignement Supérieur et de la Recherche Scientifique Université Saad.
Gestion du cours Aissa Boulmerka.
Direction du système d’information et de la stratégie numérique
Bases de données sous Access. Initiation aux bases de données  Structure d’une base de données.
Mise en place d'un Serveur Radius pour la sécurité d'un réseau Wireless sous Windows Serveur Présenter par le Stagiaire : Etienne Mamadou Guilavogui.
Chapitre2: SGBD et Datawarehouse. On pourrait se demander pourquoi ne pas utiliser un SGBD pour réaliser cette structure d'informatique décisionnelle.
CountrySTAT / FENIX Aperçu globale de l’Editeur DSD dans la nouvelle plateforme CountrySTAT FORMATION DES POINTS FOCAUX SUR LE SYSTEME CountrySTAT/FENIX.
STS Web Services libres Créer un service libre
Présentation de la base Frantext
Rapport scientifique « Comment on fait? ».
i-EVAL - Plateforme en ligne - Mode d‘emploi
Prise de performance sur 40m haies (P1) Prise de performance sur 40m rivières (P2) Performance cible du cycle sur les haies = moyenne P1+P2 Comparer.
Baccalauréat International
Support de formation Administrateur Temps & activités
ENSEIGNER L’ALGORITHMIQUE ET LA PROGRAMMATION AU COLLÈGE
Résultats de l’enquête PIRLS 2016
CASPer Pondération des critères de sélection par université
Collaborateurs & managers
Test de performances. Test de performances:  Un test de performance est un test dont l'objectif est de déterminer la performance d'un système informatique.
Formation Dragon NaturallySpeaking
INTELLIGENCE ARTIFICIELLE
1.
Contenu Systèmes de test parallèles Multithreading Synchronisation
ScienceDirect Guide d’utilisation de la base de données : ScienceDirect Pr R. EL OUAHBI.
CRÉER VOTRE BOUTIQUE DE PRODUITS NUMÉRIQUES EN LIGNE GRATUITEMENT Avec 1tpe.com.
Nouveau programme SES Seconde
Comment aller plus loin avec Zotero? Comité d’Aide à la Publication, FMT Zotero worshop Hand’s on session Zotero worshop Hand’s on session 12h-12h30.
Transcription de la présentation:

Tableau de bord d’un système de recommandation Etudiant : Quentin PARMENTIER Encadrant : Azim ROUSSANALY Introduction Le projet s’inscrit dans le cadre d’un Appel à Manifestation d’Intérêt (AMI) par le Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA). Le LORIA a développé un système de recommandation (SR), PERICLES, permettant de proposer des ressources pédagogiques intéressantes et de qualité. La première partie du projet est de comprendre ce qu’est un système de recommandation et comment l’évaluer. La deuxième est de développer un tableau de bord mettant en place plusieurs indicateurs qui vont nous permettre facilement de l’évaluer et avoir une vision globale de notre projet. Comment fonctionnent les SR ? Pour trouver les bonnes recommandations, les systèmes de recommandation fonctionnent en 3 étapes : La récupération de données Grâce à un questionnaire : Ou grâce à vos actions sur le site : Comment évaluer un SR ? Il existe trois grandes familles : L’évaluation centrée sur l’utilisateur On invite l’utilisateur dans nos locaux et il teste le SR en répondant à diverses questions. L’évaluation hors-ligne : On analyse la qualité d’un modèle à partir de données historiques, par exemple les ventes pour Amazon, sans l’aide de l’utilisateur cette fois. L’analyse en ligne : On analyse les données des utilisateurs en temps réel grâce à différents indicateurs de performance mis en place, ce fût notre choix. Qu’est-ce qu’un système de recommandation? C’est un système permettant un filtrage de l’information visant à présenter des éléments intéressants à un utilisateur. Le tableau de bord Les systèmes de recommandation du projet Nos systèmes permettent de proposer aux étudiants des ressources pédagogiques de qualités écrites par des enseignants du supérieur et qui sont ensuite vérifiées par un conseil. Elles sont disposées dans plusieurs Universités Numériques Thématiques (UNT). Il y a un SR sur ARCHE et un sur chaque UNT Un programme permettant de choisir différents paramètres comme la date de début, la date de fin, filtrer sur un algorithme précis ou une UNT spécifique. Il permet aussi de calculer l’évolution au fil du temps avec la checkbox « Différence ». On a aussi la possibilité de faire une analyse complète qui créée un document .docx propre avec des photos différents indicateurs. 2. Création d’un modèle utilisateur Le modèle dépend de l’approche utilisée. Dans notre cas on utilise deux modèles : La recommandation sociale : En fonction des utilisateurs qui vous ressemblent, le SR vous proposera des recommandations pour ce groupe. Plusieurs indicateurs sont disponibles à l’heure actuelle. En rajouter d’autres est très facile car la requête interrogeant la base de données est construite de manière automatique en fonction de nos choix, il y a donc que les données voulues qu’il reste à choisir pour créer son indicateur. Différents types de retours sont possibles : Le retour de base : Architecture du système de recommandation La recommandation Vector Space Model (VSM) : Utilise les mots clés des documents pour créer des vecteurs et calculer des similitudes à l’aide de distances entre vecteurs. Plus deux vecteurs sont proches, plus les documents auxquels ils appartiennent sont similaires. Le retour en utilisant « Différence » pour le même indicateur : La prédiction C’est le fait de choisir les recommandations envoyées à l’utilisateur. Pour cela, PERICLES dispose de 6 algorithmes dont 3 de bases et 3 variantes de ceux-ci. Le premier est basique, chaque mot pèse le même poids. Le second modifie le poids des mots, plus un mot est présent, plus son poids est élevé. Le troisième utilise la sémantique des mots. Au lieu de regarder le mot en lui-même, il regarde sa signification. Ainsi, si dans le document il n’y a pas le mot livre mais bouquin, bouquin aura un poids différent de 0 avec cet algorithme, ce qui ne serait pas le cas avec les autres. Dans un premier temps, un utilisateur visite une ressource. Le système sait qui est cette personne et ce qu’elle a déjà visité et grâce à cela, il va pouvoir aller interroger sa base de données (BDD) en fonction de ses connaissances et d’un algorithme. La BDD lui répond, « Ton utilisateur il sera surement intéressé par ces ressources là, propose lui ! » et enregistre ses réponses. Le site propose alors les ressources à l’utilisateur, c’est les recommandations. L’utilisateur est effectivement intéressé par une ressource, il clique dessus et la BDD encore une fois enregistre cette action. Et on recommence encore une fois le même mécanisme jusqu’à ce que l’utilisateur quitte le site, mais on ne l’oublie pas. Et le retour pour les TOP :