PredictionIO - Paris JUG - 14/01/2014

703 vues

Publié le

Cherchent à prédire les préférences des utilisateurs est devenu très courant aujourd’hui (facebook, linkedin, amazon...).

PredictionIO est un outil qui permet de créer ses propres systèmes de recommandation en se basant sur des algorithmes de Mahout.

Grâce à une interface simple et intuitive, il est possible de choisir son algorithme et de le customiser.

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
703
Sur SlideShare
0
Issues des intégrations
0
Intégrations
15
Actions
Partages
0
Téléchargements
9
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

PredictionIO - Paris JUG - 14/01/2014

  1. 1. Paris JUG - 14/01/2014 Recommandation avec
  2. 2. Ludwine Probst @nivdul (ex- le Site du Zéro) machine learning big data mathématiques pâte à modeler
  3. 3. Les systèmes de recommandation
  4. 4. Recommandation basée sur un User
  5. 5. Recommandation basée sur un Item
  6. 6. Exemples d’utilisation ● conseiller des items (cours, livres, vidéos…) à des users ● personnaliser le contenu des comptes utilisateurs (fonctionnalités, images…) ● filter/trier les résultats de moteurs de recherche
  7. 7. PredictionIO...
  8. 8. Open Source
  9. 9. Machine Learning
  10. 10. Démo
  11. 11. Concepts clés
  12. 12. Users d’un site e-commerce d’une plate-forme de cours en ligne ... d’un réseau social
  13. 13. Items livre vidéo cours news restaurants ...
  14. 14. Users to Items view like unlike rate
  15. 15. Recommandation de cours pour une plate-forme de e-education
  16. 16. Client client = new Client("your App Key"); your App Key : clé générée lors de la création de l’app via l’admin Connexion à PredictionIO
  17. 17. client.createUser("the new user ID"); client.createItem("the new course ID", ("course category 1")); Ajouter des données dans PredictionIO
  18. 18. client.userActionItem("the userID" "view", "the viewed course ID"); Clics et vues d’un cours
  19. 19. String[] result = client.getItemRecTopN ("the engine name", 5); Récupérer les prédictions
  20. 20. Installation
  21. 21. ou
  22. 22. Les + ● packaging (Hadoop + Mahout + MongoDB) ● accessible ● documentation ● résultats rapides ● l’interface utilisateur Les - ● limitation aux algorithmes de Mahout ● temps d’exécution des algos / évaluation ● seulement MongoDB
  23. 23. http://prediction.io/ https://github.com/PredictionIO @PredictionIO Quelques liens

×