Cours
Programmation parallèle avec Dask en Python
IntermédiaireNiveau de compétence
Actualisé 04/2024
PythonProgramming4 h15 vidéos51 Exercices4,150 XP4,892Certificat de formation
Créez votre compte gratuitement
Continuer avec GoogleAfficher plus d’optionsou
En continuant, vous acceptez nos Conditions d'utilisation, notre Politique de confidentialité et le fait que vos données seront hébergées aux États-Unis.
Apprécié par des utilisateurs provenant de milliers d'entreprises
Former une équipe ?
Essayez pour les entreprisesDescription du cours
Utilisez le traitement parallèle pour accélérer votre code Python
Au cours de cette formation de 4 heures, vous découvrirez comment le traitement parallèle avec Dask dans Python peut accélérer vos flux de travail.Lorsque vous travaillez avec des données volumineuses, vous rencontrerez deux obstacles courants : une utilisation excessive de la mémoire et des temps d'exécution prolongés. La bibliothèque Dask peut réduire votre utilisation de mémoire en ne chargeant des blocs de données que lorsque cela est nécessaire. Il est possible de réduire les temps d'exécution en utilisant tous les cœurs de processeur disponibles en parallèle. De plus, cela nécessite très peu de modifications de votre code Python existant.
Analysez des données structurées volumineuses à l'aide de Dask DataFrame
Dans ce cours, vous utiliserez Dask pour analyser les données musicales de Spotify, traiter des images de gestes en langue des signes, calculer les tendances météorologiques, analyser des enregistrements audio et former des modèles d'apprentissage automatique sur des mégadonnées.Vous commencerez par acquérir les bases de Dask, en découvrant comment le traitement parallèle en Python peut accélérer la plupart des codes. Ensuite, vous découvrirez les DataFrame et les tableaux Dask, ainsi que leur utilisation pour analyser des données structurées volumineuses.
Entraîner des modèles d'apprentissage automatique à l'aide de Dask-ML
Au fur et à mesure que vous avancerez dans les 51 exercices de ce cours, vous apprendrez à traiter tout type de données, en utilisant les sacs Dask pour travailler avec des données structurées et non structurées. Enfin, vous apprendrez à utiliser Dask dans Python pour former des modèles d'apprentissage automatique et améliorer vos vitesses de calcul.Prérequis
Data Manipulation with pandasPython Toolbox1
Évaluation paresseuse et calcul parallèle
Ce chapitre vous apprend les bases de Dask et de l’évaluation paresseuse. À la fin, vous saurez accélérer presque tout code Python grâce au traitement parallèle ou au multithreading. Vous découvrirez la différence entre ces deux méthodes d’ordonnancement des tâches et dans quels cas chacune est la plus adaptée.
2
Traitement parallèle de grandes données structurées
Vous allez apprendre à analyser de grandes données structurées avec des tableaux Dask et des DataFrames Dask. Vous verrez comment tout ce que vous connaissez de NumPy et de pandas s’applique facilement à des données trop volumineuses pour tenir en mémoire.
3
Dask Bags pour les données non structurées
Traitez n’importe quel type de données. Vous verrez comment les Dask bags permettent de traiter efficacement des textes non structurés, des données JSON semi-structurées, et même des enregistrements audio.
4
Machine Learning avec Dask et dernières pièces du puzzle
Exploitez la puissance de Dask pour entraîner des modèles de Machine Learning. Vous apprendrez à entraîner des modèles de Machine Learning sur de grands volumes de données avec le package Dask-ML, et à répartir les calculs Dask entre processus et threads pour gagner encore en vitesse de calcul.
Programmation parallèle avec Dask en Python
Cours terminé
Obtenez un certificat de réussite
Ajoutez cette certification à votre profil LinkedIn, à votre CV ou à votre portfolioPartagez-la sur les réseaux sociaux et dans votre évaluation de performanceS'inscrire maintenant
Rejoignez plus de 19 millions d'utilisateurs et commencez Programmation parallèle avec Dask en Python dès aujourd'hui !
Créez votre compte gratuitement
Continuer avec GoogleAfficher plus d’optionsou
En continuant, vous acceptez nos Conditions d'utilisation, notre Politique de confidentialité et le fait que vos données seront hébergées aux États-Unis.
Apprenez où que vous soyez avec l'application DataCamp
Progressez où que vous soyez grâce à nos cours conçus pour mobile et à nos défis quotidiens de 5 minutes.