Data Science Et Machine Learning En Python
Dernière mise à jour : 4/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: Français | Size: 8.60 GB | Duration: 27h 27m
Dernière mise à jour : 4/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: Français | Size: 8.60 GB | Duration: 27h 27m
Apprenez comment utiliser NumPy, Pandas, Seaborn , Matplotlib , Plotly , Scikit-Learn et Machine Learning
What you'll learn
Utilisez Python pour la science des données et l’apprentissage automatique
Apprendre à utiliser NumPy pour les données numériques
Apprendre à utiliser Pandas pour l’analyse des données
Apprendre à utiliser Matplotlib pour la visualisation des données
Apprendre à utiliser Seaborn pour les graphiques statistiques
Apprentissage supervisé et non supervisé
Mettre en œuvre des algorithmes d’apprentissage automatique (Machine learning)
Utiliser SciKit-Learn pour les tâches d’apprentissage automatique
Régression linéaire
Régression logistique
K Voisins les plus proches
Arbres de décision
Arbres de forêts aléatoires
K-Mean clustering
Analyse en composantes principales
Requirements
Une certaine expérience en programmation Python. Mais ne vous inquiétez pas, ce cours vous propose aussi une formation complète en Python.
Description
Êtes-vous prêt à commencer votre parcours pour devenir un data scientist ?Cette formation, la plus complète en langue française, vous permettra d’utiliser la puissance du langage Python pour analyser les données, créer de belles visualisations et utiliser de puissants algorithmes de machine learning (apprentissage automatique) !Cette formation est conçue pour les débutants ayant une certaine expérience en programmation ainsi que les développeurs expérimentés qui cherchent à faire le saut vers les sciences de données !Avec plus de 100 sessions de vidéo HD et des notebooks de code détaillés pour chaque section, cette formation est l’une des formations les plus complètes en science de données et l’apprentissage automatique sur Udemy!A la fin de la formation vous saurez comment programmer avec Python, comment analyser les données, comment créer des visualisations de données, et comment faire créer et entrainer des modèles de machine learning à l’aide de python. Voici quelques-uns des sujets que vous allez apprendre :Programmation avec PythonNumPy avec PythonUtilisation de Pandas pour résoudre des tâches complexesUtilisation de Pandas pour gérer les fichiers CSV et ExcelUtilisation de matplotlib et seaborn pour la visualisation des donnéesApprentissage automatique avec SciKit Learn, y compris :Régression linéaireRégression logistiqueK Voisins les plus prochesArbres de décisionForêts aléatoiresK-Mean clusteringAnalyse en composantes principaleset bien plus encore !Inscrivez-vous au cours et commencez à apprendre la data Science dès aujourd’hui !
Overview
Section 1: Introduction au cours
Lecture 1 Introduction
Lecture 2 Bienvenue et quelques précisions
Lecture 3 Ressources
Section 2: Installation de l'environnement de développement
Lecture 4 Installation d'Anaconda - Mac OS
Lecture 5 Installation d'Anaconda - Windows
Lecture 6 Prise en main du noteBook Jupyter
Section 3: La bibliothèque Numpy
Lecture 7 Bienvenue à la section Numpy
Lecture 8 Introduction
Lecture 9 Création de vecteurs à partir de liste Python
Lecture 10 Création de matrices
Lecture 11 Création de tableaux de trois dimensions
Lecture 12 La fonction arange()
Lecture 13 Attributs principaux d'un objet array
Lecture 14 La méthode reshape()
Lecture 15 La méthode resize()
Lecture 16 Concaténation de deux tableaux
Lecture 17 Construction automatique de tableaux Numpy
Lecture 18 La fonction linspace()
Lecture 19 Création de tableaux aléatoires
Lecture 20 Méthodes de calcul sur les tableaux Numpy
Lecture 21 Indexation des tableaux Numpy - Partie 1
Lecture 22 Indexation des tableaux bidimensionnels
Lecture 23 Tableaux et opérateurs de comparaison
Lecture 24 Modifications des tableaux Numpy selon des conditions
Lecture 25 Binariser une matrice
Lecture 26 Opérations sur les tableaux unidimensionnels
Lecture 27 Opérations sur les matrices
Lecture 28 EXERCICES Numpy
Lecture 29 Corrigé des exercices Numpy - Parti 1 -
Lecture 30 Corrigé des exercices Numpy - Parti 2 -
Lecture 31 CONCLUSION
Section 4: La bibliothèque Pandas
Lecture 32 Bienvenue à la section Pandas
Lecture 33 Introduction
Lecture 34 Les séries en Pandas
Lecture 35 Série Pandas comme dictionnaire
Lecture 36 Modification d'une série pandas
Lecture 37 Construction de Dataframes
Lecture 38 Créer un Dataframe à partir de plusieurs séries pandas
Lecture 39 Créer un Dataframe à partir d'une matrice Numpy
Lecture 40 Modifier un dataframe
Lecture 41 Sélectionner les données d'un Dataframe
Lecture 42 Sélectionner par tranche les données d'un Dataframe
Lecture 43 Sélection conditionnelle des données d'un Dataframe
Lecture 44 Sélection des données d'un Dataframe selon plusieurs conditions
Lecture 45 Réinitialisation et modification des indices dans un Dataframe
Lecture 46 Multindex
Lecture 47 Acceder à un dataframe multiindexé
Lecture 48 Création et accès aux données d'un dataframe multiindexé - Partie 2
Lecture 49 Combinaison de dataframes
Lecture 50 Groupement des données
Lecture 51 Tableaux croisés dynamiques
Lecture 52 Quelques opération en Pandas
Lecture 53 Traitement des données manquantes
Lecture 54 EXERCICE 1: exploration des données des pays dans le monde
Lecture 55 CORRIGÉ DE L'EXERCICE 1
Lecture 56 EXERCICE 2
Lecture 57 CORRIGÉ DE L'EXERCICE 2
Section 5: La bibliothèque Matplotlib
Lecture 58 Bienvenue à la section Matplotlib
Lecture 59 Introduction
Lecture 60 Représentations graphiques avec Matplotlib
Lecture 61 Représentation graphique de type courbe
Lecture 62 Axes et titre d'une représentation graphique
Lecture 63 Réglage du tracé et des axes
Lecture 64 Figure, subplots et axes - Partie 1
Lecture 65 Figure, subplots et axes - Partie 2
Lecture 66 Exercice de création de parcelles
Lecture 67 Histogrammes
Lecture 68 Comparaison de plusieurs histogrammes
Lecture 69 Représentation graphique de type boite à moustaches
Lecture 70 Nuages de points et courbes en 3D
Lecture 71 Représentation en 3D des fonctions à deux variables
Section 6: La bibliothèque Seaborn
Lecture 72 Bienvenue à la section Seaborn
Lecture 73 Introduction
Lecture 74 Représentation graphique d'une distribution de variables quantitatives
Lecture 75 La fonction seaborn.catplot()
Lecture 76 Représentation graphique d'une distribution de variable qualitative
Lecture 77 Croisement de deux variables quantitatives
Lecture 78 Croisement de deux variables qualitatives
Lecture 79 Croisement d'une variables quantitative et une variable qualitative
Lecture 80 Multivariables: croisement de trois variables
Lecture 81 Etude des corrélations
Lecture 82 Etude des corrélations - Partie 2
Lecture 83 Représentation d'un tableau croisé dynamique
Lecture 84 Régression linéaire
Section 7: Machine Learning
Lecture 85 Bienvenue à la section Machine Learning
Lecture 86 Machine Learning: c'est quoi ?
Lecture 87 Apprentissage supervisé: introduction
Lecture 88 Processus de l'apprentissage supervisé
Section 8: Régression linéaire
Lecture 89 Introduction théorique à la régression linéaire
Lecture 90 Projet de régression linéaire multiple - Partie 1
Lecture 91 Projet de régression linéaire multiple - Partie 2
Section 9: Classification
Lecture 92 Projet de classification - Partie 1
Lecture 93 Projet de classification - Partie 2
Lecture 94 Cross Validation et Validation Curve
Lecture 95 Grid Search CV
Lecture 96 Représentativité des données - Fonction Learning Curve
Lecture 97 Projet 2 de classification - Partie 1
Lecture 98 Projet 2 de classification - Partie 2
Section 10: Support Vector Machines (SVM)
Lecture 99 Introduction théorique au Support Vector Machines (SVM)
Lecture 100 Support Vector Machines en Python
Section 11: Régression logistique
Lecture 101 Régression logistique: c'est quoi ?
Lecture 102 Projet de régression logistique - Partie 1
Lecture 103 Projet de régression logistique - Partie 2
Lecture 104 Projet de régression logistique - Partie 3
Section 12: Arbre de décision pour la classification
Lecture 105 Arbre de décision : introduction
Lecture 106 Arbre de décision: projet de classification
Lecture 107 Visualisation de l'arbre de décision à l'aide de matplotlib
Lecture 108 Visualisation de l'arbre de décision à l'aide de graphviz
Section 13: Arbre de décision pour la régression linéaire
Lecture 109 Arbre de décision pour la régression linéaire
Lecture 110 Arbre de décision: projet de régression linéaire - Partie 1
Lecture 111 Arbre de décision: projet de régression linéaire - Partie 2
Lecture 112 Forêts aléatoires (Random forest)
Section 14: Apprentissage non supervisé: l'algorithme KMeans Clustering
Lecture 113 Introduction à l'apprentissage supervisé
Lecture 114 Le KMeans Clustering: comment ça marche? - Partie 1 -
Lecture 115 Le KMeans Clustering: comment ça marche ? - Partie 2 -
Lecture 116 Le KMeans Clustering en Python
Lecture 117 KMeans Clustering: Projet de segmentation des clients
Section 15: Analyse en composantes principales (ACP)
Lecture 118 Introduction théorique à l'Analyse en Composantes Principales
Lecture 119 L'ACP en Python - Partie 1
Lecture 120 L'ACP en Python - Partie 2
Section 16: Apprendre les fondamentaux de Python: cours intensif et détaillé
Lecture 121 Bienvenue à la section Python
Lecture 122 Installation de PyCharm - Mac OS
Lecture 123 Installation de PyCharm - Windows
Lecture 124 Introduction aux variables
Lecture 125 Affectation des valeurs aux variables: différentes manières
Lecture 126 Types de variables
Lecture 127 Variable de type Str
Lecture 128 Introduction aux opérateurs
Lecture 129 Opérateurs arithmétiques
Lecture 130 Opérateurs de chaînes de caractères
Lecture 131 Opérateurs d'affectation
Lecture 132 Opérateurs de comparaison
Lecture 133 La fonction print()
Lecture 134 La méthode format()
Lecture 135 f-String
Lecture 136 Parcourir les chaînes de caractères
Lecture 137 Le slicing - partie 1
Lecture 138 Le slicing - Partie 2
Lecture 139 Le slicing - Partie 3
Lecture 140 Slicing : Synthèse
Lecture 141 Structures conditionnelles - Partie 1
Lecture 142 Structures conditionnelles - Partie 2
Lecture 143 Structures conditionnelles - Partie 3
Lecture 144 Les conditions imbriquées
Lecture 145 Les conditions multiples et opérateurs logiques
Lecture 146 Les conditions et les variables booléennes
Lecture 147 Conditions et opérateurs d'appartenance
Lecture 148 Les boucles: introduction
Lecture 149 La boucle While
Lecture 150 La boucle for et la fonction range()
Lecture 151 Le mot clé break
Lecture 152 Le mot clé continue
Lecture 153 Les listes
Lecture 154 Récupérer les valeurs d'une liste
Lecture 155 Ajouter et modifier les valeurs d'une liste
Lecture 156 Supprimer des éléments d'une liste
Lecture 157 Concaténation des listes
Lecture 158 Parcourir une liste
Lecture 159 Compréhension de liste
Lecture 160 Méthodes split() et join()
Lecture 161 Les tuples
Lecture 162 Récupérer les éléments d'un tuple
Lecture 163 Les fonctions
Lecture 164 Fonctions avec paramètres
Lecture 165 Fonctions avec plusieurs paramètres
Lecture 166 Les dictionnaires
Lecture 167 Ajout de nouvelles entrées à un dictionnaire
Lecture 168 Accès aux entrées d'un dictionnaire
Lecture 169 Modifier les valeurs d'un dictionnaire
Lecture 170 Supprimer des entrées d'un dictionnaire
Lecture 171 Fonctions utiles à un dictionnaire
Lecture 172 Les dictionnaires et la boucle for
Lecture 173 Les ensembles
Lecture 174 Tester l'appartenance d'un élément dans un ensemble
Lecture 175 Intersection des ensembles
Lecture 176 Union et différence de deux ensembles
Lecture 177 Mise à jour d'un ensemble
Lecture 178 Union et affectation simultanée d'un ensemble
Lecture 179 Supprimer des éléments d'un ensemble
Lecture 180 supprimer un élément aléatoirement d'un ensemble
Ce cours est destiné aux personnes souhaitant apprendre la l'analyse des données, la Data Science et le machine learning à l'aide de Python.