Participez gratuitement au cours Apprentissage automatique et apprentissage profond avec Python. 112 pages de contenu en IA et science des données avec certification gratuite!
Contenu du cours
Introduction à l'apprentissage automatique
2Fondamentaux de Python pour la science des données
3Configuration de l'environnement de développement
4Manipulation des données avec Pandas
5Analyse exploratoire des données avec Matplotlib et Seaborn
6Analyse exploratoire des données avec Matplotlib et Seaborn : importation de bibliothèques (Matplotlib et Seaborn)
7Analyse exploratoire des données avec Matplotlib et Seaborn : chargement et inspection initiaux des données
8Analyse exploratoire des données avec Matplotlib et Seaborn : nettoyage et préparation des données
9Analyse exploratoire des données avec Matplotlib et Seaborn : Analyse univariée (distribution d'une seule variable)
10Analyse exploratoire des données avec Matplotlib et Seaborn : analyse bivariée (relations entre deux variables)
11Analyse exploratoire des données avec Matplotlib et Seaborn : visualisation de données catégorielles
12Analyse exploratoire des données avec Matplotlib et Seaborn : visualisation de données continues
13Analyse exploratoire des données avec Matplotlib et Seaborn : utilisation d'histogrammes, de boîtes à moustaches et de nuages de points
14Analyse exploratoire des données avec Matplotlib et Seaborn : création de tracés linéaires pour les séries chronologiques
15Analyse exploratoire des données avec Matplotlib et Seaborn : personnalisation des graphiques (couleurs, titres, étiquettes)
16Analyse exploratoire des données avec Matplotlib et Seaborn : analyse de corrélation et de carte thermique
17Analyse exploratoire des données avec Matplotlib et Seaborn : utilisation de paires de parcelles pour visualiser les relations dans plusieurs dimensions
18Analyse exploratoire des données avec Matplotlib et Seaborn : enregistrez les visualisations dans des fichiers (PNG, JPG, etc.)
19Analyse exploratoire des données avec Matplotlib et Seaborn : interprétation et conclusions des visualisations
20Concepts statistiques de base pour l'apprentissage automatique
21Principes de l'apprentissage supervisé
22Principes de l'apprentissage supervisé : définition de l'apprentissage supervisé
23Principes d'apprentissage supervisé : ensembles de données : formation et tests
24Principes d'apprentissage supervisé : algorithmes de classification
25Principes d'apprentissage supervisé : algorithmes de régression
26Principes d'apprentissage supervisé : mesures d'évaluation des performances
27Principes d'apprentissage supervisé : validation croisée
28Principes d'apprentissage supervisé : surapprentissage et sous-apprentissage
29Principes d'apprentissage supervisé : régularisation
30Principes d'apprentissage supervisé : sélection du modèle
31Principes d'apprentissage supervisé : optimisation des hyperparamètres
32Principes d'apprentissage supervisé : ingénierie des fonctionnalités
33Principes d'apprentissage supervisé : équilibrage des classes
34Principes d'apprentissage supervisé : interprétabilité des modèles
35Principes d'apprentissage supervisé : applications pratiques
36Modèles de régression linéaire SIMPLE et multiple
37Mesures de validation croisée et d’évaluation
38Modèles de classification : arbres de décision et K-NN
39Évaluation des modèles de classification
40Apprentissage d'ensemble : ensachage, boosting et forêt aléatoire
41Optimisation des hyperparamètres
42Réduction de la dimensionnalité et analyse en composantes principales (ACP)
43Algorithmes de clustering : K-Means et clustering hiérarchique
44Introduction à l'apprentissage profond et aux réseaux de neurones artificiels
45Concepts des neurones et fonctions d'activation
46Rétropropagation et formation des réseaux de neurones
47Rétropropagation et formation sur les réseaux neuronaux : qu'est-ce que la rétropropagation
48Rétropropagation et formation sur les réseaux neuronaux : calcul du gradient
49Rétropropagation et formation des réseaux de neurones : chaîne de règles de dérivation
50Rétropropagation et formation sur les réseaux neuronaux : mise à jour des poids avec descente de gradient
51Rétropropagation et formation des réseaux de neurones : fonctions d'activation
52Rétropropagation et formation des réseaux de neurones : taux d'apprentissage
53Rétropropagation et formation des réseaux de neurones : élan et autres méthodes d'optimisation
54Rétropropagation et formation des réseaux de neurones : problèmes de disparition et d'explosion des gradients
55Rétropropagation et formation sur les réseaux neuronaux : initialisation des poids
56Rétropropagation et formation des réseaux de neurones : régularisation (L1, L2, Dropout)
57Rétropropagation et formation sur les réseaux neuronaux : normalisation par lots
58Formation sur la rétropropagation et les réseaux neuronaux : formation sur les réseaux neuronaux profonds
59Rétropropagation et formation des réseaux de neurones : surajustement et sous-ajustement
60Rétropropagation et formation des réseaux de neurones : validation croisée
61h15. Rétropropagation et formation des réseaux de neurones : techniques d'augmentation des données
62Rétropropagation et formation des réseaux de neurones : apprentissage par transfert
63Rétropropagation et formation des réseaux de neurones : réseaux de neurones récurrents (RNN) et rétropropagation dans le temps (BPTT)
64Rétropropagation et formation des réseaux de neurones : mémoire à long terme (LSTM) et unité récurrente fermée (GRU)
65Rétropropagation et formation des réseaux de neurones : frameworks d'apprentissage profond (TensorFlow, PyTorch, Keras)
66Optimiseurs et stratégies de régularisation
67Construire des réseaux de neurones avec Keras et TensorFlow
68Création de réseaux de neurones avec Keras et TensorFlow : introduction à TensorFlow et Keras
69Création de réseaux de neurones avec Keras et TensorFlow : installation et configuration de l'environnement
70Construire des réseaux de neurones avec Keras et TensorFlow : principes fondamentaux des réseaux de neurones artificiels
71Création de réseaux de neurones avec Keras et TensorFlow : création de modèles séquentiels dans Keras
72Construire des réseaux de neurones avec Keras et TensorFlow : travailler avec des couches denses, convolutives et récurrentes
73Création de réseaux de neurones avec Keras et TensorFlow : application de techniques de régularisation et de normalisation
74Création de réseaux de neurones avec Keras et TensorFlow : utilisation des fonctions d'activation et des initialiseurs de poids
75Création de réseaux de neurones avec Keras et TensorFlow : compilation et formation de modèles d'apprentissage profond
76Création de réseaux de neurones avec Keras et TensorFlow : évaluation et optimisation des performances des modèles
77Création de réseaux de neurones avec Keras et TensorFlow : utilisation des rappels et des modèles d'enregistrement
78Construire des réseaux de neurones avec Keras et TensorFlow : peaufiner et transférer l'apprentissage
79Création de réseaux de neurones avec Keras et TensorFlow : mise en œuvre de réseaux de neurones pour les tâches de classification et de régression
80Construire des réseaux de neurones avec Keras et TensorFlow : applications dans le traitement du langage naturel et la vision par ordinateur
81Créer des réseaux de neurones avec Keras et TensorFlow : intégrer TensorFlow à l'écosystème de données Python
82Modèles d'apprentissage profond pour la vision par ordinateur
83Réseaux de neurones convolutifs (CNN)
84Transfert d’apprentissage et mise au point
85Apprentissage par transfert et mise au point : définition de l'apprentissage par transfert
86Apprentissage par transfert et mise au point : avantages de l'apprentissage par transfert
87Apprentissage par transfert et mise au point : scénarios d'application
88Apprentissage par transfert et mise au point : réseaux de neurones pré-entraînés
89Transfert d'apprentissage et de mise au point : extraction de fonctionnalités
90Apprentissage par transfert et mise au point : mise au point des couches
91Apprentissage par transfert et mise au point : congélation des couches
92Transfert d'apprentissage et mise au point : adaptation des modèles à de nouveaux domaines
93Apprentissage par transfert et mise au point : ensembles de données et augmentation des données
94Apprentissage par transfert et réglage fin : optimiseurs et taux d'apprentissage
95Apprentissage par transfert et réglage fin : régularisation et évitement du surapprentissage
96Apprentissage par transfert et réglage fin : frameworks d'apprentissage profond (TensorFlow, Keras, PyTorch)
97Apprentissage par transfert et mise au point : évaluation du modèle et validation croisée
98Apprentissage par transfert et mise au point : apprentissage par transfert en vision par ordinateur
99h15. Apprentissage par transfert et mise au point : apprentissage par transfert dans le traitement du langage naturel (NLP)
100Apprentissage par transfert et mise au point : défis et limites de l'apprentissage par transfert
Descriptif du cours
Bienvenue au cours "Apprentissage automatique et apprentissage profond avec Python". Ce cours de 112 pages s'adresse aux passionnés de l'informatique, spécifiquement de l'intelligence artificielle et de la science des données.
Nous commencerons par une introduction détaillée à l'apprentissage automatique, expliquant les concepts clés et leurs applications. Vous découvrirez ensuite les fondamentaux de Python, une langue de programmation incontournable pour la science des données.
Pour garantir que vous êtes bien équipé, nous aborderons la configuration de l'environnement de développement. Cela inclut l'installation de toutes les bibliothèques et outils nécessaires.
La manipulation des données avec Pandas suivra, où vous apprendrez à naviguer, nettoyer et transformer des jeux de données pour des analyses approfondies.
L'analyse exploratoire des données est une compétence cruciale. Vous maîtriserez Matplotlib et Seaborn pour créer des visualisations percutantes. Nous passerons en revue la création de tracés, l'analyse de corrélation, et bien plus encore.
La compréhension des concepts statistiques de base est essentielle pour l'apprentissage automatique. Nous vous fournirons une base solide dans ce domaine.
En entrant dans les détails de l'apprentissage supervisé, nous couvrirons les principes fondamentaux, les ensembles de données, les algorithmes de classification et de régression, ainsi que les mesures d'évaluation et la validation croisée.
Vous serez également initié aux modèles de régression linéaire, aux arbres de décision, et à l'algorithme K-NN. Ce sont des outils essentiels dans le data science.
Nous aborderons l'apprentissage d'ensemble, y compris des techniques comme l'ensachage, le boosting, et les forêts aléatoires, qui sont des techniques puissantes pour améliorer la performance des modèles.
La réduction de la dimensionnalité via l'analyse en composantes principales (ACP) sera aussi couverte pour simplifier les modèles sans perte d'information importante.
Les algorithmes de clustering comme K-Means et le clustering hiérarchique vous donneront des outils pour segmenter des données sans supervision.
Introduction à l'apprentissage profond et aux réseaux de neurones artificiels vous préparera à des sujets plus avancés comme les CNN pour la vision par ordinateur et les RNN pour le traitement du langage naturel.
Des techniques de rétropropagation, de régularisation et d'optimisation des hyperparamètres seront explorées pour former des réseaux neuronaux robustes et efficaces.
Vous apprendrez à construire et entraîner des réseaux de neurones avec Keras et TensorFlow, des frameworks populaires dans le domaine du deep learning.
Nous aborderons l'apprentissage par transfert, une méthode permettant de réutiliser des modèles pré-entraînés pour de nouvelles tâches, ainsi que les défis associés.
Enfin, nous couvrirons des sujets avancés comme le traitement du langage naturel avec des techniques de deep learning, l'apprentissage par renforcement, et la gestion de projets d'apprentissage automatique de bout en bout.
Les derniers modules se concentreront sur des sujets cruciaux comme l'éthique en intelligence artificielle, le déploiement de modèles en production, et l'entretien continu de ces modèles pour assurer leur performance et leur fiabilité à long terme.
Rejoignez-nous pour ce voyage passionnant dans le monde de l'apprentissage automatique et l'apprentissage profond avec Python. Vous acquerrez des compétences précieuses et serez bien préparé pour les défis et opportunités dans la science des données et l'intelligence artificielle.
Ce cours gratuit comprend:
112 pages de contenu
Certificat numérique de réussite du cours (gratuit)
Exercices pour développer vos connaissances
100% gratuit, du contenu au certificat
Prêt à commencer ?
Dans l'application, vous trouverez également...
Plus de 5000 cours gratuits
Programmation, anglais, marketing digital et bien plus encore ! Apprenez ce que vous voulez, gratuitement.
Plan d'études avec IA
L'intelligence artificielle de notre application peut créer un planning d'études pour le cours que vous choisissez.
De débutant à professionnel accompli
Améliorez votre CV grâce à notre certificat gratuit, puis utilisez notre intelligence artificielle pour trouver l'emploi de vos rêves.
Vous pouvez également utiliser le code QR ou les liens ci-dessous.




