Mettre en œuvre et évaluer des modèles d'apprentissage automatique (réseaux neuronaux, forêts aléatoires, etc.) sur des données scientifiques en Python
Compétences que vous acquerrez
Catégorie : Intelligence artificielle et apprentissage automatique (IA/ML)
Intelligence artificielle et apprentissage automatique (IA/ML)
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
Apprenez de nouveaux concepts auprès d'experts du secteur
Acquérez une compréhension de base d'un sujet ou d'un outil
Développez des compétences professionnelles avec des projets pratiques
Obtenez un certificat professionnel partageable
Il y a 4 modules dans ce cours
Ce cours s'adresse à toute personne intéressée par l'application des techniques d'apprentissage automatique aux problèmes scientifiques. Dans ce cours, nous découvrirons le pipeline complet de l'apprentissage automatique, depuis la lecture, le nettoyage et la transformation des données jusqu'à l'exécution d'algorithmes d'apprentissage automatique de base et avancés. Nous commencerons par les techniques de prétraitement des données, telles que l'ACP et la LDA. Ensuite, nous nous plongerons dans les algorithmes fondamentaux de l'IA : SVM et K-means. En cours de route, nous construirons notre boîte à outils mathématique et de programmation pour nous préparer à travailler avec des modèles plus compliqués. Enfin, nous explorerons des méthodes avancées telles que les forêts aléatoires et les réseaux neuronaux. En cours de route, nous utiliserons des ensembles de données médicales et astronomiques. Dans le projet final, nous appliquerons nos compétences pour comparer différents modèles d'apprentissage automatique en Python.
Dans ce module, nous aborderons les étapes préalables à l'utilisation des algorithmes d'IA. Nous commencerons par une introduction aux principales techniques de prétraitement des données, notamment le remplissage des valeurs manquantes et la suppression des valeurs aberrantes. Nous nous pencherons ensuite sur les transformations de données, notamment l'ACP et la LDA, deux méthodes très utilisées pour la réduction de la dimensionnalité. Enfin, nous apprendrons à coder les algorithmes en Python pour configurer vos données en vue de leur utilisation dans le module suivant.
Inclus
12 vidéos4 lectures2 devoirs1 sujet de discussion
Afficher les informations sur le contenu du module
12 vidéos•Total 47 minutes
Introduction au cours•1 minute
Mise en place de l'environnement•2 minutes
Introduction au module•1 minute
Anatomie d'un ensemble de données (I)•5 minutes
Anatomie d'un ensemble de données (II)•4 minutes
Techniques de prétraitement des données•6 minutes
Calcul des valeurs propres et des vecteurs propres•5 minutes
Introduction à l'ACP•4 minutes
Mathématiques de l'APC•6 minutes
L'APC en action (I)•4 minutes
L'APC en action (II)•7 minutes
Introduction à la LDA•2 minutes
4 lectures•Total 40 minutes
Prétraitement des données•10 minutes
L'ACP expliquée•10 minutes
Multiplication matricielle•10 minutes
LDA en pratique•10 minutes
2 devoirs•Total 40 minutes
Quiz pratique : Valeurs propres et vecteurs propres•10 minutes
Techniques de prétraitement des données•30 minutes
1 sujet de discussion•Total 10 minutes
Bienvenue au cours•10 minutes
Algorithmes fondamentaux de l'IA : K-Means et SVM
Module 2•4 heures à terminer
Détails du module
Dans ce module, nous nous pencherons sur deux des algorithmes d'apprentissage automatique les plus fondamentaux : K-Means et les machines à vecteurs de support. Nous commencerons par comparer les deux branches de l'apprentissage automatique : l'apprentissage supervisé et l'apprentissage non supervisé. Ensuite, nous examinerons les similitudes et les différences spécifiques entre les K-voisins les plus proches pour la classification et le clustering K-Means. Enfin, nous effectuerons des plongées profondes dans les K-Means et les SVM, en apprenant la théorie de base qui les sous-tend et comment les mettre en œuvre en Python.
Inclus
4 vidéos3 lectures2 devoirs1 devoir de programmation1 sujet de discussion2 laboratoires non notés
Afficher les informations sur le contenu du module
4 vidéos•Total 13 minutes
Introduction au module•1 minute
L'apprentissage automatique en science•3 minutes
Techniques d'apprentissage supervisé et non supervisé•4 minutes
K-Means vs K-Voisins les plus proches•5 minutes
3 lectures•Total 35 minutes
Apprentissage non supervisé et apprentissage supervisé•10 minutes
Scikit-Learn Docs : Machines à vecteurs de support•15 minutes
2 devoirs•Total 40 minutes
Quiz pratique : K-Means et SVM•10 minutes
Les bases de l'apprentissage automatique•30 minutes
1 devoir de programmation•Total 60 minutes
Pratique : Machines à vecteurs de support•60 minutes
1 sujet de discussion•Total 10 minutes
Comparaison des algorithmes•10 minutes
2 laboratoires non notés•Total 65 minutes
Machines à vecteurs de support•45 minutes
Solutions pour les devoirs de programmation : Pratique : Machines à vecteurs de support•20 minutes
IA avancée : réseaux neuronaux et arbres de décision
Module 3•4 heures à terminer
Détails du module
Dans ce module, nous allons explorer certaines techniques avancées d'intelligence artificielle. Nous commencerons par les algorithmes à base d'arbres, rendus populaires par l'utilisation des forêts aléatoires pour la classification et la régression. Ensuite, nous nous dirigerons vers les réseaux neuronaux, en commençant par expérimenter les différents modèles. Nous passerons un peu de temps dans le terrain de jeu de Tensorflow pour nous familiariser avec les différents mécanismes qui sous-tendent les réseaux neuronaux. Enfin, nous coderons nos propres réseaux neuronaux pour faire des prédictions sur des données inédites.
Inclus
1 vidéo4 lectures1 devoir1 devoir de programmation1 sujet de discussion2 laboratoires non notés
Afficher les informations sur le contenu du module
1 vidéo•Total 1 minute
Introduction au module•1 minute
4 lectures•Total 70 minutes
Arbres de décision•15 minutes
Comprendre les forêts aléatoires•20 minutes
Qu'est-ce qu'un réseau neuronal ?•20 minutes
Explication et historique des réseaux neuronaux•15 minutes
1 devoir•Total 10 minutes
Quiz pratique : Réseaux neuronaux à l'aide de scikit-learn•10 minutes
1 devoir de programmation•Total 80 minutes
Réseaux neuronaux en Python•80 minutes
1 sujet de discussion•Total 20 minutes
Terrain de jeux NN•20 minutes
2 laboratoires non notés•Total 40 minutes
Mise en œuvre des réseaux neuronaux•30 minutes
Solutions pour les devoirs de programmation : Réseaux neuronaux en Python•10 minutes
Projet de cours
Module 4•2 heures à terminer
Détails du module
Dans ce module, nous allons étudier un projet de cours visant à prédire le diabète à partir de données de santé. Nous comparerons différents régresseurs en les implémentant et en vérifiant l'erreur sur un ensemble de tests.
Inclus
1 devoir de programmation1 laboratoire non noté
Afficher les informations sur le contenu du module
1 devoir de programmation•Total 120 minutes
Projet final : Comparaison des modèles ML•120 minutes
1 laboratoire non noté•Total 10 minutes
Solutions pour les devoirs de programmation : Projet final : Comparaison de modèles ML•10 minutes
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
LearnQuest est le partenaire de formation privilégié des plus grandes entreprises, organisations et agences gouvernementales du monde. Notre équipe est forte de plus de 20 ans d'expérience dans la conception, le développement et la mise en œuvre d'une gamme complète de cours et de solutions de formation technologiques de pointe dans le monde entier. Nos formateurs, dotés d'une grande expérience dans le secteur et d'un engagement inégalé en matière de qualité, animent des cours qui sont proposés dans différents formats afin que nos clients puissent obtenir la formation dont ils ont besoin au moment et à l'endroit où ils en ont besoin.
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.’
Avis des étudiants
3.9
15 avis
5 stars
53,33 %
4 stars
6,66 %
3 stars
26,66 %
2 stars
6,66 %
1 star
6,66 %
Affichage de 3 sur 15
R
RJ
4·
Révisé le 7 juil. 2022
I would have had more stars, but a couple of the programming assignments had different values for random used for the answer and not what was listed in the question.
Pour accéder aux supports de cours, aux devoirs et pour obtenir un certificat, vous devez acheter l'expérience de certificat lorsque vous vous inscrivez à un cours. Vous pouvez essayer un essai gratuit ou demander une aide financière. Le cours peut proposer l'option "Cours complet, pas de certificat". 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.
Qu'est-ce que je recevrai si je souscris à cette Specializations ?
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours de la spécialisation et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page Réalisations - de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn.
Une aide financière est-elle disponible ?
Oui, pour certains programmes de formation, vous pouvez demander une aide financière ou une bourse si vous n'avez pas les moyens de payer les frais d'inscription. Si une aide financière ou une bourse est disponible pour votre programme de formation, vous trouverez un lien pour postuler sur la page de description.