Ce cours vous donne une introduction complète à la fois à la théorie et à la pratique de l'apprentissage automatique. Vous apprendrez à utiliser Python ainsi que des bibliothèques et des outils standard, notamment Pandas, Scikit-learn et Tensorflow, pour ingérer, explorer et préparer des données pour la modélisation, puis former et évaluer des modèles en utilisant une grande variété de techniques. Ces techniques incluent la régression linéaire avec les moindres carrés ordinaires, la régression logistique, les machines à vecteurs de support, les arbres et ensembles de décision, le clustering, l'analyse en composantes principales, les modèles de Markov cachés et l'apprentissage profond. Une caractéristique clé de ce cours est que vous n'apprenez pas seulement à appliquer ces techniques, vous apprenez également la base conceptuelle qui les sous-tend afin de comprendre comment elles fonctionnent, pourquoi vous faites ce que vous faites et ce que signifient vos résultats. Le cours présente également des ensembles de données du monde réel, provenant principalement du domaine des politiques publiques. Il est basé sur un cours d'introduction à l'apprentissage automatique proposé aux étudiants diplômés de l'Université de Chicago et servira de base solide pour des études plus approfondies et plus spécialisées.
Apprentissage automatique : Concepts et applications
Instructeur : Dr. Nick Feamster
3 317 déjà inscrits
Inclus avec
(17 avis)
Expérience recommandée
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
Ajouter à votre profil LinkedIn
20 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 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
Offert par
Recommandé si vous êtes intéressé(e) par Apprentissage automatique
Duke University
Alberta Machine Intelligence Institute
Politecnico di Milano
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
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
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 achetez un certificat, vous avez accès à tous les supports de cours, y compris les devoirs notés. Une fois le cours terminé, votre certificat électronique sera ajouté à votre page de réalisations. Vous pourrez alors l'imprimer ou l'ajouter à votre profil LinkedIn. Si vous souhaitez uniquement lire et visualiser le contenu du cours, vous pouvez l'auditer gratuitement.
Vous pouvez prétendre à un remboursement intégral jusqu'à deux semaines après la date de votre paiement ou (pour les cours qui viennent d'être lancés) jusqu'à deux semaines après le début de la première session du cours, la date la plus tardive étant retenue. Vous ne pouvez pas obtenir de remboursement une fois que vous avez obtenu un certificat de cours, même si vous terminez le cours pendant la période de remboursement de deux semaines. Consultez notre politique de remboursement complète.