Accéder au contenu principal

Cours

Programmation parallèle avec Dask en Python

Intermédiaire4 h

Utilisez la programmation parallèle Python avec Dask pour optimiser vos flux de travail et gérer efficacement les données volumineuses.

Python4 h15 vidéos51 exercices4,150 XP4,914Attestation de réussite

Créez votre compte gratuit

Continuer avec Google
ou
En continuant, vous acceptez nos Conditions d’utilisation, notre notre Politique de confidentialité et que vos données sont stockées aux États-Unis.

Plébiscité par des apprenants dans des milliers d’entreprises

Description 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

Programme de formation

Plan du cours

1

É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.
Commencer le chapitre
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.
Commencer le chapitre

Programmation parallèle avec Dask en Python

Cours
terminé

Obtenir un certificat d'achèvement

S’inscrire maintenant

Apprenez où que vous soyez avec l'application DataCamp

Même en déplacement, suivez quotidiennement nos cours mobiles et nos défis de codage de 5 minutes.