Accéder au contenu principal

Cours

Créer des moteurs de recommandation en Python

Intermédiaire4 h

Apprenez à développer des moteurs de recommandation en Python à l'aide de techniques de machine learning.

Python4 h16 vidéos60 exercices4,850 XP12,844Attestation de réussite

Créez votre compte gratuit

Continuer avec Google
ou
En continuant, vous acceptez nos Conditions d’utilisation, notre notre Politique de confidentialité et que vos données sont stockées aux États-Unis.

Plébiscité par des apprenants dans des milliers d’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

Programme de formation

Plan du cours

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é

Obtenir un certificat d'achèvement

S’inscrire maintenant

Apprenez où que vous soyez avec l'application DataCamp

Même en déplacement, suivez quotidiennement nos cours mobiles et nos défis de codage de 5 minutes.