Dans ce cours, vous verrez comment utiliser des techniques avancées d'apprentissage automatique pour construire des systèmes de recommandation plus sophistiqués. L'apprentissage automatique est capable de fournir des recommandations et de faire de meilleures prédictions, en tirant parti des opinions historiques des utilisateurs et en construisant le modèle automatiquement, sans que vous ayez besoin de penser à tous les détails du modèle. À la fin du cours Systèmes de recommandation avancés, vous saurez comment gérer les informations hybrides et comment combiner différentes techniques de filtrage, en tirant le meilleur parti de chaque approche. En outre, vous saurez comment utiliser les machines de factorisation et représenter les données d'entrée en conséquence, et serez en mesure de concevoir des systèmes de recommandation plus sophistiqués, capables de résoudre le problème de la recommandation inter-domaines. Le cours s'appuie sur deux résultats d'apprentissage globaux (OLO) importants de l'EIT Digital, liés à vos compétences en matière de créativité et d'innovation. En essayant de concevoir un nouveau système de recommandation, vous devez penser au-delà des limites et essayer de comprendre comment vous pouvez améliorer la qualité des résultats. Vous devez également être en mesure d'utiliser les connaissances, les idées et la technologie pour créer des outils de recommandation nouveaux ou considérablement améliorés afin de soutenir les processus de prise de décision et de résoudre des problèmes réels dans des scénarios complexes et innovants.
Offrez à votre carrière le cadeau de Coursera Plus avec $160 de réduction, facturé annuellement. Économisez aujourd’hui.
(23 avis)
Expérience recommandée
Ce que vous apprendrez
Vous serez en mesure d'utiliser certaines techniques d'apprentissage automatique afin de construire des systèmes de recommandation plus sophistiqués.
Vous apprendrez à combiner différentes approches de base dans un système de recommandation hybride, afin d'améliorer la qualité des recommandations.
Vous saurez comment intégrer différents types d'informations secondaires (sur le contenu ou le contexte) dans un système de recommandation.
Vous apprendrez à utiliser des machines de factorisation et à représenter les données d'entrée, en combinant différents types de techniques de filtrage.
Détails à connaître
Ajouter à votre profil LinkedIn
4 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées
Obtenez un certificat professionnel
Ajoutez cette qualification à votre profil LinkedIn ou à votre CV
Partagez-le sur les réseaux sociaux et dans votre évaluation de performance
Il y a 5 modules dans ce cours
Dans ce premier module, nous verrons comment appliquer l'apprentissage automatique aux techniques de filtrage collaboratif. Nous apprendrons à écrire un algorithme collaboratif basé sur les éléments, capable d'apprendre automatiquement les meilleures similitudes entre les éléments, afin de fournir des recommandations améliorées qui font mieux correspondre les opinions des utilisateurs prédites par le modèle avec les vraies opinions des utilisateurs. Nous comprendrons également comment former des algorithmes de filtrage collaboratif qui minimisent cet écart. Enfin, nous définirons une nouvelle mesure d'erreur basée sur les comparaisons de classement, utile pour concevoir des algorithmes d'apprentissage par classement.
Inclus
7 vidéos2 lectures1 devoir2 évaluations par les pairs
Dans ce deuxième module, nous étudierons une nouvelle famille de techniques de filtrage collaboratif basées sur des approches de réduction de la dimensionnalité et de factorisation matricielle, toutes inspirées de la SVD (Singular Value Decomposition). Nous verrons la différence entre les systèmes de recommandation basés sur la mémoire et ceux basés sur le modèle, en discutant de leurs limites et de leurs avantages. En particulier, nous apprendrons comment transformer les algorithmes de factorisation matricielle de base basés sur la mémoire en approches basées sur le modèle. Nous analyserons également un nouveau paramètre important, le nombre de caractéristiques latentes. Nous apprendrons à choisir le bon nombre de caractéristiques latentes afin de fournir des recommandations personnalisées et de réduire le risque de surajustement des données historiques.
Inclus
8 vidéos1 devoir1 évaluation par les pairs1 sujet de discussion
Dans ce troisième module, nous verrons comment combiner deux ou plusieurs algorithmes de base, tels que le filtrage collaboratif et les techniques basées sur le contenu, dans un système de recommandation hybride, afin d'améliorer la qualité des recommandations. Nous étudierons différentes approches d'hybridation, de la plus simple basée sur les heuristiques à la plus sophistiquée basée sur l'apprentissage automatique. Grâce aux techniques hybrides, nous serons en mesure d'enrichir l'entrée d'un système de recommandation collaboratif avec du contenu ou des informations contextuelles.
Inclus
10 vidéos1 devoir1 évaluation par les pairs2 sujets de discussion
Dans ce quatrième et dernier module, nous présenterons une nouvelle technique avancée de filtrage collaboratif avec des informations secondaires, appelée Factorization Machine (FM), et nous verrons comment les données d'entrée doivent être représentées lors de l'utilisation de cette technique. Avec un seul modèle mathématique, basé sur la façon dont vous construisez le tableau d'entrée, nous serons en mesure de créer un simple algorithme de factorisation matricielle ou un algorithme sophistiqué de filtrage collaboratif avec des informations secondaires (contexte, attributs sur les articles ou attributs sur les utilisateurs). Nous discuterons également des avantages et des problèmes critiques des algorithmes basés sur la factorisation matricielle. À la fin du module, vous saurez comment utiliser les MF pour mélanger différents types de techniques de filtrage et comment équilibrer différents types d'informations d'entrée, en jouant avec les coefficients et les poids, afin de faire des prédictions meilleures et plus sophistiquées.
Inclus
7 vidéos1 devoir1 évaluation par les pairs1 sujet de discussion
Le RecSys Challenge est le meilleur moyen de développer vos compétences : c'est un exercice pratique qui vous donne l'occasion de mettre en pratique et d'améliorer ce que vous avez appris pendant ce cours (apprentissage par la pratique). Le domaine d'application est un magasin en ligne, l'ensemble de données que nous fournissons contient 4 mois de transactions collectées à partir d'un supermarché en ligne. L'objectif principal de la compétition est de découvrir avec quel article un utilisateur va interagir. Le RecSys Challenge est optionnel et n'est pas nécessaire pour réussir le cours. Si vous le complétez, vous recevrez une mention "Honors" sur votre certificat de cours.
Inclus
1 lecture1 devoir de programmation
Instructeur
Recommandé si vous êtes intéressé(e) par Apprentissage automatique
University of Minnesota
Indian School of Business
University of Colorado Boulder
University of Leeds
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Avis des étudiants
Affichage de 3 sur 23
23 avis
- 5 stars
56,52 %
- 4 stars
13,04 %
- 3 stars
0 %
- 2 stars
13,04 %
- 1 star
17,39 %
Révisé le 24 juin 2021
Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à plus de 7 000 cours de renommée internationale, à des projets pratiques et à des programmes de certificats reconnus sur le marché du travail, tous inclus dans votre abonnement
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
L'accès aux cours et aux devoirs dépend de votre type d'inscription. Si vous suivez un cours en mode audit, vous pourrez consulter gratuitement la plupart des supports de cours. Pour accéder aux devoirs notés et obtenir un certificat, vous devrez acheter l'expérience de certificat, pendant ou après votre audit. Si vous ne voyez pas l'option d'audit :
Il se peut que le cours ne propose pas d'option d'audit. Vous pouvez essayer un essai gratuit ou demander une aide financière.
Le cours peut proposer l'option "Cours complet, pas de certificat" à la place. Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours de la Specializations, et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page de réalisations - de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez uniquement lire et visualiser le contenu du cours, vous pouvez auditer le cours gratuitement.
Si vous vous êtes abonné, vous bénéficiez d'une période d'essai gratuite de 7 jours pendant laquelle vous pouvez annuler votre abonnement sans pénalité. Après cette période, nous ne remboursons pas, mais vous pouvez résilier votre abonnement à tout moment. Consultez notre politique de remboursement complète.