Accéder au contenu principal
AccueilPython

Cours

Créer des moteurs de recommandation en Python

IntermédiaireNiveau de compétence
Actualisé 04/2024
Apprenez à développer des moteurs de recommandation en Python à l'aide de techniques de machine learning.
Commencer le cours gratuitement
PythonMachine Learning
4 h
16 vidéos
60 Exercices
4,850 XP
12,781
Certificat de formation

Créez votre compte gratuitement

Continuer avec GoogleAfficher plus d’options

ou


En continuant, vous acceptez nos Conditions d'utilisation, notre Politique de confidentialité et le fait que vos données seront hébergées aux États-Unis.

Apprécié par des utilisateurs provenant de milliers d'entreprises

Group

Former une équipe ?

Essayez pour les entreprises

Description du cours

Nous attendons désormais des expériences personnalisées en ligne, qu’il s’agisse de Netflix qui vous suggère une série ou d’un site marchand qui propose des articles complémentaires. Mais comment ces suggestions sont-elles générées ? Dans ce cours, vous apprendrez tout ce qu’il faut pour créer votre propre moteur de recommandation. À travers des exercices pratiques, vous maîtriserez les deux approches les plus courantes : le filtrage collaboratif et le filtrage basé sur le contenu. Vous verrez ensuite comment mesurer des similarités comme la distance de Jaccard et la similarité cosinus, et comment évaluer la qualité des recommandations sur des données de test avec la racine de l’erreur quadratique moyenne (RMSE). À la fin du cours, vous aurez construit votre propre moteur de recommandation de films et serez en mesure d’appliquer vos compétences en Python pour créer ces systèmes dans n’importe quel secteur.

Prérequis

Supervised Learning with scikit-learn
1

Introduction aux moteurs de recommandation

Quels problèmes les moteurs de recommandation cherchent-ils à résoudre et quelles données leur conviennent le mieux ? Identifiez les recommandations pertinentes que l’on peut produire même avec peu de données, et apprenez à créer vos propres recommandations.
Commencer le chapitre
2

Recommandations basées sur le contenu

Découvrez comment exploiter les attributs des éléments pour générer des recommandations. Établissez des comparaisons utiles entre éléments avec des données catégorielles et textuelles. Créez des profils pour recommander de nouveaux éléments aux utilisateurs selon leurs préférences passées.
Commencer le chapitre
3

Filtrage collaboratif

Découvrez de nouveaux éléments à recommander en identifiant d’autres utilisateurs aux goûts similaires. Apprenez à formuler des recommandations basées sur les utilisateurs ou sur les éléments, et dans quels contextes privilégier chaque approche. Utilisez des modèles des k plus proches voisins pour tirer parti de l’intelligence collective et prédire la note qu’une personne pourrait attribuer à un élément qu’elle n’a pas encore vu.
Commencer le chapitre
4

Factorisation de matrices et validation des prédictions

Comprenez comment la sparsité des jeux de données réels peut affecter vos recommandations. Mettez à profit la factorisation de matrices pour gérer cette sparsité. Explorez l’intérêt des caractéristiques latentes et utilisez-les pour mieux comprendre vos données. Enfin, mettez les modèles étudiés à l’épreuve en apprenant à valider chacune des approches vues.
Commencer le chapitre
Créer des moteurs de recommandation en Python
Cours
terminé

Obtenez un certificat de réussite

Ajoutez cette certification à votre profil LinkedIn, à votre CV ou à votre portfolio
Partagez-la sur les réseaux sociaux et dans votre évaluation de performance
S'inscrire maintenant

Rejoignez plus de 19 millions d'utilisateurs et commencez Créer des moteurs de recommandation en Python dès aujourd'hui !

Créez votre compte gratuitement

Continuer avec GoogleAfficher plus d’options

ou


En continuant, vous acceptez nos Conditions d'utilisation, notre Politique de confidentialité et le fait que vos données seront hébergées aux États-Unis.

Apprenez où que vous soyez avec l'application DataCamp

Progressez où que vous soyez grâce à nos cours conçus pour mobile et à nos défis quotidiens de 5 minutes.