Choisissez votre langue
Formation en systèmes de recommandation
Plus de 2 millions d'apprenants dans le monde

Formation en systèmes de recommandation

Maîtrisez l'ensemble de la pile des systèmes de recommandation — du prétraitement des données et du filtrage collaboratif à l'apprentissage profond et au déploiement en production. Ce cours dote les data scientists et les ingénieurs en apprentissage automatique de la théorie, des algorithmes et des compétences pratiques nécessaires pour construire des moteurs de recommandation qui génèrent des résultats commerciaux concrets.

Dedika pour entreprises

Ce que vous allez apprendre:

  • Construisez des systèmes de recommandation collaboratifs, basés sur le contenu et hybrides à partir de zéro.

  • Appliquez la factorisation matricielle, les machines de factorisation et les architectures neuronales aux tâches de recommandation.

  • Concevez des expériences d'évaluation hors ligne rigoureuses à l'aide de métriques de classement et de précision.

  • Construisez des pipelines de données de bout en bout qui gèrent la rareté, le démarrage à froid et l'ingénierie des caractéristiques.

  • Intégrez des techniques d'audit d'équité et d'atténuation des biais dans les pipelines de recommandation.

  • Architecturez des systèmes de production évolutifs avec une récupération en deux étapes, des magasins de caractéristiques et des tests A/B.

Comment vous étudiez de façon pratique Formation en systèmes de recommandation

Comment vous pratiquez Formation en systèmes de recommandation

Pour vous, entreprise, qui souhaitez former votre équipe

Avec Dedika pour les entreprises, le cours inclut des exercices et des exemples adaptés à votre propre activité et aux besoins spécifiques de votre entreprise.

Cliquez ici

Contenu du cours

8 Chapitres • 41 LeçonsDurée entre 4 et 360 heures (vous décidez)

Chapitre 1Voir les détails

Introduction aux Systèmes de Recommandation

  • Leçon 1 • Valeur Métier et Cas d'Utilisation

    Examine comment les recommandations stimulent l'engagement, les revenus et la rétention. Relie les choix de conception système aux résultats métier mesurables.

  • Leçon 2 • Taxonomie des Approches de Recommandation

    Passe en revue les paradigmes collaboratif, basé sur le contenu et hybride à un niveau élevé. Fournit une carte mentale pour organiser toutes les techniques abordées plus tard.

  • Leçon 3 • Le Problème de Recommandation Défini

    Définit la tâche centrale de faire correspondre les utilisateurs aux éléments sous incertitude. Établit le vocabulaire utilisé tout au long du cours.

  • Leçon 4 • Paysage des Données pour les Recommandations

    Identifie les types de données qui alimentent les systèmes de recommandation. Prépare les étudiants à évaluer la disponibilité des données dans des projets réels.

  • Leçon 5 • Fondements Éthiques et de Confidentialité

    Introduit les préoccupations d'équité, de transparence et de confidentialité des données spécifiques aux recommandations. Définit les attentes pour une conception responsable tout au long du cours.

Chapitre 2Voir les détails

Collecte et Prétraitement des Données

  • Leçon 1 • Nettoyage et Normalisation des Données

    Supprime le bruit, les doublons et les valeurs aberrantes qui faussent l'entraînement du modèle. Introduit des techniques de normalisation qui améliorent la comparabilité des évaluations entre les utilisateurs.

  • Leçon 2 • Construction de la Matrice Utilisateur-Élément

    Transforme les journaux bruts en une matrice d'interaction structurée. Aborde la parcimonie, qui est le défi principal des données de filtrage collaboratif.

  • Leçon 3 • Collecte des Données d'Interaction Utilisateur

    Couvre les stratégies d'instrumentation pour capturer les clics, les évaluations et le temps d'attention. Relie la qualité des données au moment de la collecte à la précision en aval du modèle.

  • Leçon 4 • Ingénierie des Caractéristiques pour les Éléments et les Utilisateurs

    Crée des caractéristiques dérivées à partir des métadonnées et du comportement pour les modèles basés sur le contenu et hybrides. Fait le pont entre les attributs bruts et les représentations exploitables par le modèle.

  • Leçon 5 • Division en Ensembles d'Entraînement, de Validation et de Test

    Établit des protocoles d'évaluation corrects qui empêchent les fuites de données. Couvre les divisions basées sur le temps et sur l'utilisateur spécifiques aux tâches de recommandation.

Chapitre 3Voir les détails

Techniques de Filtrage Collaboratif

  • Leçon 1 • Métriques de Similarité pour les Voisinages

    Introduit les similarités cosinus, de Pearson et de Jaccard pour les voisinages d'utilisateurs et d'éléments. Construit l'intuition pour choisir les métriques en fonction du type de données.

  • Leçon 2 • Fondamentaux de la Factorisation Matricielle

    Décompose la matrice d'interaction en facteurs latents d'utilisateurs et d'éléments. Introduit la SVD et ses approximations pratiques pour les données parcimonieuses.

  • Leçon 3 • Gestion du Démarrage à Froid dans le Filtrage Collaboratif

    Aborde le problème du nouvel utilisateur et du nouvel élément dans les paradigmes collaboratifs. Introduit des stratégies de repli et des ponts hybrides.

  • Leçon 4 • Filtrage Collaboratif Basé sur l'Utilisateur

    Génère des prédictions en agrégeant les évaluations d'utilisateurs similaires. Couvre la sélection des voisins, la pondération et les formules de prédiction.

  • Leçon 5 • Filtrage Collaboratif Basé sur l'Élément

    Déplace le calcul de similarité vers l'espace des éléments pour une plus grande stabilité. Explique pourquoi les méthodes basées sur les éléments surpassent souvent celles basées sur l'utilisateur à grande échelle.

  • Leçon 6 • Moindres Carrés Alternés et SGD

    Couvre deux stratégies d'optimisation dominantes pour la factorisation matricielle. Les étudiants implémentent et comparent les solveurs ALS et SGD.

Chapitre 4Voir les détails

Méthodes de Filtrage Basé sur le Contenu

  • Leçon 1 • Recommandation Basée sur la Similarité

    Classe les éléments candidats par similarité avec le vecteur du profil utilisateur. Relie les métriques de similarité du Chapitre 3 au contexte basé sur le contenu.

  • Leçon 2 • Forces et Limitations du Filtrage Basé sur le Contenu

    Évalue de manière critique où les méthodes basées sur le contenu excellent et où elles échouent. Motive les approches hybrides introduites dans le chapitre suivant.

  • Leçon 3 • Représentation des Éléments et Espaces de Caractéristiques

    Convertit les attributs des éléments en représentations vectorielles adaptées au calcul de similarité. Établit l'espace de caractéristiques qui pilote la correspondance basée sur le contenu.

  • Leçon 4 • Recommandation Basée sur le Texte avec le Traitement du Langage Naturel

    Applique le traitement du langage naturel pour extraire des caractéristiques sémantiques à partir des descriptions d'éléments. Permet des recommandations basées sur le contenu textuel au-delà des mots-clés.

  • Leçon 5 • Construction du Profil Utilisateur

    Agrège les caractéristiques des éléments provenant de l'historique d'un utilisateur en un profil de préférences. Couvre les stratégies de mise à jour de profil statiques et dynamiques.

Chapitre 5Voir les détails

Systèmes de Recommandation Hybrides et Ensemblistes

  • Leçon 1 • Patrons de Conception Hybrides

    Catalogue les stratégies hybrides de commutation, pondérées, mixtes et en cascade. Fournit un cadre de décision pour choisir le bon patron par cas d'utilisation.

  • Leçon 2 • Recommandation Contextuelle

    Incorpore le contexte de temps, de lieu et d'appareil dans les modèles hybrides. Montre comment les signaux contextuels modifient la pertinence de la recommandation.

  • Leçon 3 • Méthodes Ensemblistes pour le Classement

    Applique le bagging, le boosting et le stacking pour combiner les sorties des classeurs. Démontre des gains de précision par rapport aux modèles de base uniques.

  • Leçon 4 • Machines de Factorisation

    Introduit les machines de factorisation comme un modèle unifié pour les interactions de caractéristiques parcimonieuses. Couvre l'équation FM et son extension aux interactions d'ordre supérieur.

  • Leçon 5 • Évaluation des Systèmes Hybrides

    Applique l'évaluation hors ligne et en ligne pour comparer les configurations hybrides. Couvre les études d'ablation pour isoler la contribution de chaque composant.

Chapitre 6Voir les détails

Métriques d'Évaluation et Tests Hors Ligne

  • Leçon 1 • Limitations de l'Évaluation Hors Ligne

    Explique pourquoi les métriques hors ligne échouent souvent à prédire les performances en ligne. Fait le pont avec les méthodes d'évaluation en ligne abordées dans les chapitres ultérieurs.

  • Leçon 2 • Au-delà de la Précision : Diversité et Nouveauté

    Mesure la diversité des listes, la nouveauté et la sérendipité comme compléments à la précision. Motive l'évaluation multi-objectifs dans les systèmes de production.

  • Leçon 3 • Métriques de Classement et Top-N

    Introduit la précision, le rappel, le NDCG et la MAP pour évaluer les listes classées. Relie le choix de la métrique à l'objectif métier de faire apparaître des éléments pertinents.

  • Leçon 4 • Métriques de Précision pour la Prédiction d'Évaluations

    Couvre le RMSE, le MAE et leurs variantes pour évaluer les évaluations prédites. Explique quand chaque métrique est appropriée et comment interpréter les différences.

  • Leçon 5 • Conception d'Expériences Hors Ligne

    Structure des expériences hors ligne rigoureuses avec des références et des tests statistiques appropriés. Prévient les pièges courants comme les fuites de données et la manipulation des métriques.

Chapitre 7Voir les détails

Apprentissage Profond pour les Systèmes de Recommandation

  • Leçon 1 • Autoencodeurs pour le Filtrage Collaboratif

    Utilise des réseaux encodeur-décodeur pour reconstruire des vecteurs d'évaluation parcimonieux. Couvre les autoencodeurs débruitants comme stratégie de régularisation.

  • Leçon 2 • Modèles Basés sur les Séquences et les Sessions

    Modélise le comportement de l'utilisateur comme une séquence pour capturer l'intention à court terme. Introduit les RNN, les GRU et les mécanismes d'attention pour la recommandation de session.

  • Leçon 3 • Réseaux de Neurones Graphiques pour les Recommandations

    Représente les utilisateurs et les éléments comme des nœuds dans un graphe bipartite pour le passage de messages. Capture les signaux collaboratifs d'ordre supérieur au-delà des interactions directes.

  • Leçon 4 • Filtrage Collaboratif Neuronal

    Remplace l'interaction par produit scalaire par un perceptron multicouche pour une modélisation utilisateur-élément plus riche. Démontre des gains de précision par rapport à la factorisation matricielle classique.

  • Leçon 5 • Grands Modèles de Langage comme Systèmes de Recommandation

    Explore les approches LLM basées sur des invites et par réglage fin pour la recommandation. Évalue les compromis entre la flexibilité des LLM et l'efficacité des modèles traditionnels.

Chapitre 8Voir les détails

Déploiement en Production et Conception Système

  • Leçon 1 • Tests A/B et Expérimentation en Ligne

    Conçoit des expériences contrôlées en ligne pour mesurer l'impact des recommandations. Couvre la répartition du trafic, les métriques de garde-fou et la durée de l'expérience.

  • Leçon 2 • Récupération et Classement en Deux Étapes

    Sépare la génération de candidats du classement fin pour le passage à l'échelle. Explique comment chaque étape optimise différents objectifs sous contraintes de latence.

  • Leçon 3 • Surveillance du Modèle et Détection de Dérive

    Suit les performances du modèle et les déplacements de la distribution des données en production. Établit des déclencheurs d'alerte et de réentraînement pour maintenir la qualité des recommandations.

  • Leçon 4 • Passage à l'Échelle et Patrons d'Infrastructure

    Aborde le passage à l'échelle horizontal, les pipelines batch vs. temps réel et l'optimisation des coûts. Prépare les étudiants à prendre des décisions d'infrastructure pour les systèmes à grande échelle.

  • Leçon 5 • Magasins de Caractéristiques et Service en Temps Réel

    Gère le calcul des caractéristiques en ligne et hors ligne pour une inférence à faible latence. Couvre la fraîcheur des caractéristiques, la cohérence et l'infrastructure de service.

Certification

Votre certificat valide de réussite

Ce cours est pour vous :

  • Data scientist : souhaite se spécialiser dans les systèmes de personnalisation et de recommandation.

  • Ingénieur back-end : prêt à évoluer vers l'apprentissage automatique et les fonctionnalités intelligentes de produit.

  • Ingénieur ML : construit des modèles mais manque de connaissances structurées sur les algorithmes de recommandation.

  • Analyste produit : cherche à approfondir ses compétences techniques pour mieux collaborer avec les équipes de recommandation.

  • Diplômé en informatique : entre dans l'industrie et vise des postes dans des entreprises technologiques ou de commerce électronique.

  • Personne en reconversion professionnelle : passe du développement logiciel à des rôles d'apprentissage automatique appliqué.

Ce que disent nos apprenants

Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir besoin de changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...
Giulio Carlo
Giulio CarloÉtudiant en Marketing Digital
J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.
Mariana Ferres
Mariana FerresÉtudiante en Photographie
J'aime le contenu et la façon dont les vidéos sont présentées et transcrites, ce qui accélère le processus !
Luciana Alvarenga
Luciana AlvarengaÉtudiante en Design d'Ongles
La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.
André Felipe
André FelipeÉtudiant en Ingénierie de Prompt

Formations principales

FAQ

Qui est Dedika ?

Le certificat est-il valable au Cameroun ?

Les cours sont-ils gratuits ?

Quelle est la charge de travail du cours ?

Comment sont les cours ?

Comment fonctionnent les cours ?

Quelle est la durée des cours ?

Quel est le coût ou le prix des cours ?

Qu'est-ce qu'un cours EAD ou en ligne et comment ça marche ?

Cours PDF