The University of Chicago
Apprentissage automatique : Concepts et applications
The University of Chicago

Apprentissage automatique : Concepts et applications

Dr. Nick Feamster

Instructeur : Dr. Nick Feamster

3 317 déjà inscrits

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
3.6

(17 avis)

niveau Intermédiaire

Expérience recommandée

37 heures pour terminer
3 semaines à 12 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
3.6

(17 avis)

niveau Intermédiaire

Expérience recommandée

37 heures pour terminer
3 semaines à 12 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Compétences que vous acquerrez

  • Catégorie : Apprentissage non supervisé
  • Catégorie : Réseau de neurones artificiels
  • Catégorie : Apprentissage automatique
  • Catégorie : régression
  • Catégorie : Classification statistique

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

20 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Emplacement réservé
Emplacement réservé

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

Emplacement réservé

Il y a 9 modules dans ce cours

Dans ce module, vous serez initié au pipeline d'apprentissage automatique et apprendrez le travail initial sur vos données que vous devez faire avant la modélisation. Vous apprendrez à ingérer des données à l'aide de Pandas, une bibliothèque Python standard pour l'exploration et la préparation des données. Ensuite, nous aborderons la première approche de la modélisation que nous explorerons dans ce cours, la régression linéaire avec les moindres carrés ordinaires.

Inclus

6 vidéos2 devoirs3 laboratoires non notés

Dans ce module, vous poursuivrez le travail que nous avons commencé dans le dernier module avec les régressions linéaires. Vous en apprendrez davantage sur la manière d'évaluer ces modèles et de sélectionner les caractéristiques importantes et d'exclure celles qui ne sont pas statistiquement significatives. Vous découvrirez également l'estimation du maximum de vraisemblance, une approche probabiliste de l'estimation de vos modèles.

Inclus

4 vidéos2 devoirs1 devoir de programmation2 laboratoires non notés

Ce module vous présente les fonctions de base et les expansions polynomiales en particulier, ce qui vous permettra d'utiliser les mêmes techniques de régression linéaire que nous avons étudiées jusqu'à présent pour modéliser des relations non linéaires. Ensuite, nous découvrons le compromis biais-variance, une relation clé dans l'apprentissage automatique. Des méthodes telles que l'expansion polynomiale peuvent vous aider à former des modèles qui capturent assez bien la relation dans vos données d'apprentissage, mais ces mêmes modèles peuvent donner de mauvais résultats sur de nouvelles données. Vous découvrirez différentes méthodes de régularisation qui permettent d'équilibrer ce compromis et de créer des modèles qui évitent l'ajustement excessif.

Inclus

4 vidéos2 devoirs2 laboratoires non notés

Dans ce module, vous en apprendrez d'abord davantage sur l'évaluation et le réglage de vos modèles. Nous examinons les techniques de validation croisée qui vous aideront à obtenir des mesures plus précises des performances de votre modèle, puis vous verrez comment les utiliser avec les pipelines et GridSearch pour ajuster vos modèles. Enfin, nous examinerons la théorie et la pratique de notre première technique de classification, la régression logistique.

Inclus

4 vidéos2 devoirs2 laboratoires non notés

Dans ce module, vous découvrirez deux autres techniques de classification : tout d'abord, les machines à vecteurs de support (SVM) et ensuite Naive Bayes, une approche rapide et très interprétable qui utilise le théorème de Bayes.

Inclus

4 vidéos3 devoirs3 laboratoires non notés

Dans ce module, vous découvrirez tout d'abord la classification à l'aide d'arbres de décision. Nous verrons comment créer des modèles qui utilisent des arbres de décision individuels, puis des modèles d'ensemble, qui utilisent de nombreux arbres, tels que le bagging, le boosting et les forêts aléatoires. Ensuite, nous verrons comment évaluer les performances des classificateurs.

Inclus

5 vidéos3 devoirs3 laboratoires non notés

Jusqu'à présent, nous nous sommes concentrés sur l'apprentissage supervisé et la formation de modèles qui estiment une variable cible que vous avez spécifiée. Dans ce module, nous jetons un premier coup d'œil à l'apprentissage non supervisé, un domaine de l'apprentissage automatique qui utilise des techniques pour trouver des modèles et des relations dans les données sans que vous n'ayez jamais défini de cible. En particulier, nous examinons une variété de techniques de regroupement, en commençant par les k-moyennes et le regroupement hiérarchique, puis le regroupement basé sur la distribution et la densité.

Inclus

4 vidéos2 devoirs2 laboratoires non notés

Vous étudierez deux nouvelles techniques dans ce module. La première est l'analyse en composantes principales, une technique puissante de réduction de la dimensionnalité que vous pouvez utiliser pour projeter des caractéristiques de haute dimension dans des espaces de dimension inférieure. Cette technique peut être utilisée à diverses fins, notamment pour la sélection des caractéristiques, la prévention de l'ajustement excessif, la visualisation dans des espaces bidimensionnels ou tridimensionnels de données de plus grande dimension, etc. Ensuite, vous étudierez les modèles de Markov cachés, une technique que vous pouvez utiliser pour modéliser des séquences d'états, où chaque état dépend de celui qui le précède.

Inclus

4 vidéos2 devoirs2 laboratoires non notés

Ce module vous présente l'un des sujets les plus en vogue dans le domaine de l'apprentissage automatique, l'apprentissage profond avec les réseaux neuronaux feed-forward et les réseaux neuronaux convolutifs. Vous apprendrez comment ces techniques fonctionnent et où elles peuvent être très efficaces - ou très inefficaces. Nous étudierons comment concevoir, mettre en œuvre et évaluer de tels modèles à l'aide de Python et de Keras.

Inclus

4 vidéos2 devoirs2 laboratoires non notés

Instructeur

Évaluations de l’enseignant
4.0 (5 évaluations)
Dr. Nick Feamster
The University of Chicago
2 Cours68 409 apprenants

Offert par

Recommandé si vous êtes intéressé(e) par Apprentissage automatique

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Emplacement réservé

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - 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