Choisissez votre langue
Formation système de recommandation IA
Plus de 2 millions d'étudiants dans le monde

Formation système de recommandation IA

Maîtrisez l'ensemble de la pile des systèmes de recommandation basés sur l'IA, du filtrage collaboratif et de l'apprentissage profond à la diffusion en temps réel et à l'IA responsable. Cette formation vous emmène de la théorie fondamentale au déploiement en environnement de production avec des projets pratiques à chaque étape. Développez les compétences qui font tourner Netflix, Spotify et Amazon — et prouvez-le avec un projet de synthèse prêt à être présenté dans votre portfolio.

Dedika pour les entreprises

Ce que vous allez apprendre:

Vous apprendrez comment les systèmes de recommandation fonctionnent à chaque niveau de la stack, de la collecte de données à l'ingénierie des caractéristiques en passant par les cadres d'évaluation. Vous implémenterez le filtrage collaboratif, les modèles basés sur le contenu et les architectures hybrides, puis vous progresserez vers des techniques d'apprentissage profond, notamment les plongements neuronaux, les autoencodeurs et les modèles séquentiels basés sur les transformers. Le cours couvre les pipelines de recommandation contextuels et en temps réel, les algorithmes de bandit et les approches d'apprentissage par renforcement. Vous étudierez également l'équité, l'atténuation des biais et les méthodes de préservation de la vie privée pour construire des systèmes responsables. Enfin, vous déploierez, surveillerez et réentraînerez en continu les modèles à l'aide des pratiques MLOps standard de l'industrie.

Comment vous étudiez de façon pratique Formation système de recommandation IA

Comment vous pratiquez Formation système de recommandation IA

Pour vous, entreprise, qui souhaitez former votre équipe

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

Cliquez ici

Contenu du cours

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

Chapitre 1Voir les détails

Fondamentaux des systèmes de recommandation

  • Leçon 1 • Paysage des données pour les recommandations

    Identifie les types de données qui alimentent les systèmes de recommandation et leurs exigences de qualité. Prépare les étudiants à auditer et planifier des pipelines de données.

  • Leçon 2 • Ce que font les systèmes de recommandation

    Définit les systèmes de recommandation, leur rôle dans les produits et la valeur qu'ils génèrent. Établit le vocabulaire partagé utilisé tout au long du cours.

  • Leçon 3 • Paradigmes fondamentaux de recommandation

    Passe en revue le filtrage collaboratif, le filtrage basé sur le contenu et les approches hybrides. Relie chaque paradigme aux types de problèmes qu'il résout le mieux.

  • Leçon 4 • Cadres d'évaluation et indicateurs

    Présente les stratégies d'évaluation hors ligne et en ligne pour mesurer la qualité des recommandations. Relie la sélection des indicateurs aux objectifs métier.

Chapitre 2Voir les détails

Collecte de données et ingénierie des caractéristiques

  • Leçon 1 • Construction de profil utilisateur

    Construit des profils utilisateur statiques et dynamiques à partir des historiques d'interaction. Relie les types de données de comportement utilisateur aux représentations d'entrée du modèle.

  • Leçon 2 • Construction de pipelines de caractéristiques scalables

    Conçoit des pipelines par lots et en streaming qui fournissent des caractéristiques de manière fiable à grande échelle. Prépare les étudiants à une infrastructure de données de niveau production.

  • Leçon 3 • Extraction de caractéristiques d'éléments

    Transforme les métadonnées brutes des éléments en caractéristiques structurées utilisables par les modèles. Étend les concepts de métadonnées d'éléments du chapitre 1 en étapes d'ingénierie actionnables.

  • Leçon 4 • Collecte des données d'interaction utilisateur

    Couvre la journalisation des événements, la capture du flux de clics et les stratégies de collecte des évaluations. Ancre la collecte de données dans les types de retour introduits au chapitre 1.

Chapitre 3Voir les détails

Techniques de filtrage collaboratif

  • Leçon 1 • Filtrage collaboratif basé sur la mémoire

    Implémente des méthodes de similarité utilisateur-utilisateur et élément-élément à l'aide de matrices d'interaction. S'appuie directement sur le paradigme de filtrage collaboratif introduit au chapitre 1.

  • Leçon 2 • Méthodes de factorisation matricielle

    Décompose les matrices d'interaction en représentations factorielles latentes pour des recommandations scalables. Introduit l'algèbre linéaire sous-jacente aux modèles de filtrage collaboratif modernes.

  • Leçon 3 • Modèles de retour implicite

    Adapte la factorisation matricielle aux signaux implicites tels que les clics et les vues. Étend les concepts de retour implicite du chapitre 2 à l'entraînement du modèle.

  • Leçon 4 • Filtrage collaboratif scalable avec méthodes approchées

    Applique le hachage sensible à la localité et les plus proches voisins approchés pour passer à l'échelle le filtrage collaboratif. Fait le pont entre les modèles de filtrage collaboratif théoriques et les contraintes de déploiement en production.

Chapitre 4Voir les détails

Systèmes basés sur le contenu et la connaissance

  • Leçon 1 • Modèles de recommandation basés sur le texte

    Utilise des techniques de traitement automatique du langage naturel (TALN) pour recommander des éléments en fonction de descriptions textuelles et d'avis. Étend les concepts de TF-IDF et d'embedding du chapitre 2 aux pipelines de recommandation.

  • Leçon 2 • Recommandation basée sur la connaissance

    Encode les contraintes du domaine et les exigences utilisateur dans des systèmes de recommandation pilotés par des règles. Aborde les scénarios de démarrage à froid où les données d'interaction ne sont pas disponibles.

  • Leçon 3 • Architecture du filtrage basé sur le contenu

    Construit des profils d'éléments et des modèles de préférence utilisateur à partir des caractéristiques des éléments. Applique les compétences en ingénierie des caractéristiques du chapitre 2 à la conception de modèles basés sur le contenu.

  • Leçon 4 • Modèles hybrides de contenu et collaboratifs

    Fusionne les signaux de contenu avec les signaux collaboratifs pour améliorer la couverture et la précision. Opérationnalise le paradigme hybride introduit au chapitre 1.

Chapitre 5Voir les détails

Apprentissage profond pour les recommandations

  • Leçon 1 • Modèles de recommandation sensibles à la séquence

    Modélise les séquences d'interaction utilisateur avec des réseaux de neurones récurrents (RNN) et des architectures Transformer. Étend les concepts de profil basé sur la session du chapitre 2 aux modèles profonds séquentiels.

  • Leçon 2 • Réseaux de neurones à graphes pour les recommandations

    Applique des réseaux de convolution sur graphes aux graphes d'interaction utilisateur-élément. Étend les concepts de graphe de connaissances du chapitre 4 à des modèles de réseaux de neurones à graphes (GNN) entraînables de bout en bout.

  • Leçon 3 • Modèles d'embedding neuronaux

    Entraîne des embeddings utilisateur et élément à l'aide de frameworks de filtrage collaboratif neuronaux. S'appuie sur l'intuition de la factorisation matricielle du chapitre 3 avec une capacité non linéaire.

  • Leçon 4 • Autoencodeurs pour le filtrage collaboratif

    Utilise des autoencodeurs variationnels et de débruitage pour apprendre des représentations utilisateur compactes. Relie la modélisation du retour implicite du chapitre 3 aux approches génératives.

  • Leçon 5 • Bonnes pratiques d'entraînement et de régularisation

    Couvre le dropout, la normalisation par lots et la planification du taux d'apprentissage pour les systèmes de recommandation profonds. Garantit que les étudiants peuvent entraîner des modèles stables et généralisables.

Chapitre 6Voir les détails

Recommandations contextuelles et en temps réel

  • Leçon 1 • Modèles de recommandation sensibles au contexte

    Intègre le contexte de temps, de lieu et d'appareil dans le score de recommandation. Étend la construction de profil utilisateur du chapitre 2 avec des entrées contextuelles dynamiques.

  • Leçon 2 • Algorithmes de bandit pour l'exploration

    Applique des méthodes de bandit manchot pour équilibrer l'exploration et l'exploitation dans les recommandations. Introduit l'apprentissage en ligne comme complément aux modèles entraînés hors ligne.

  • Leçon 3 • Infrastructure de service en temps réel

    Conçoit des systèmes de service à faible latence qui récupèrent et classent les candidats en quelques millisecondes. Relie les compétences en pipelines de caractéristiques du chapitre 2 à l'architecture de service de production.

  • Leçon 4 • Approches d'apprentissage par renforcement

    Cadre la recommandation comme un problème de décision séquentielle et applique des méthodes d'apprentissage par renforcement. S'appuie sur les concepts de bandit pour construire des agents de recommandation complets basés sur des politiques.

Chapitre 7Voir les détails

Équité, biais et IA responsable

  • Leçon 1 • Techniques de débiaisage et d'atténuation

    Applique le score de propension inverse, le reclassement et l'entraînement antagoniste pour réduire les biais. Fournit des outils de remédiation actionnables pour les modèles construits dans les chapitres précédents.

  • Leçon 2 • Sources de biais dans les recommandations

    Catalogue le biais de popularité, le biais d'exposition et les boucles de rétroaction qui déforment les recommandations. Ancre l'analyse des biais dans les types de données et de modèles couverts dans les chapitres précédents.

  • Leçon 3 • Indicateurs d'équité et audit

    Définit des indicateurs d'équité de groupe et individuelle et les applique aux sorties de recommandation. Étend les cadres d'évaluation du chapitre 1 aux dimensions d'équité.

  • Leçon 4 • Recommandation préservant la vie privée

    Introduit l'apprentissage fédéré et la confidentialité différentielle comme outils de protection des données utilisateur. Aborde les attentes réglementaires concernant la minimisation des données et le consentement des utilisateurs.

Chapitre 8Voir les détails

Déploiement en production et MLOps

  • Leçon 1 • Surveillance et détection de dérive

    Suit les performances du modèle, la dérive des données et l'état de santé du système dans les systèmes de recommandation en production. Relie la surveillance de la qualité des données du chapitre 2 à l'observabilité en production.

  • Leçon 2 • Empaquetage et service de modèle

    Empaquette les modèles entraînés dans des services conteneurisés avec des API versionnées. Opérationnalise les concepts d'infrastructure de service introduits au chapitre 6.

  • Leçon 3 • Entraînement et réentraînement continus

    Automatise les pipelines de réentraînement de modèle déclenchés par des signaux de dérive ou à intervalles planifiés. Garantit que les systèmes de recommandation restent précis à mesure que le comportement des utilisateurs évolue.

  • Leçon 4 • Expérimentation en ligne et tests A/B

    Conçoit des expériences A/B et d'entrelacement statistiquement valides pour les modifications de recommandation. Étend les fondamentaux des tests A/B du chapitre 1 à la conception d'expériences en production.

  • Leçon 5 • Optimisation des coûts et scalabilité

    Applique le profilage des ressources et les modèles de mise à l'échelle de l'infrastructure pour réduire les coûts de service. Prépare les étudiants à exploiter efficacement les systèmes de recommandation à grande échelle.

Certification

Votre certificat valide de réussite

Ce cours est fait pour vous :

  • Data Scientist : souhaite se spécialiser dans la personnalisation et aller au-delà des projets ML génériques.

  • Ingénieur Backend : prêt à s'étendre au machine learning en développant des fonctionnalités de recommandation.

  • Ingénieur ML : recherche une profondeur structurée dans les systèmes de classement pour évoluer vers des postes seniors.

  • Analyste Produit : vise une transition vers un rôle technique centré sur la modélisation du comportement des utilisateurs.

  • Étudiant en cycle supérieur : applique ses connaissances académiques en machine learning à un domaine industriel à fort impact.

  • Personne en reconversion professionnelle : vient du développement logiciel et vise des postes d'ingénieur spécialisés en IA.

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 en France ?

Les cours sont-ils gratuits ?

Quelle est la charge de travail des 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