CommencerCommencer gratuitement

Charger et traiter des photos

Imaginons que vous entraîniez un modèle de Machine Learning à lire des images de langue des signes américaine et à les traduire en texte. La première étape consiste à charger les images, et vous en avez beaucoup. Heureusement, Dask peut vous aider à charger et traiter ces images de manière paresseuse (lazy).

Cet exercice fait partie du cours

Programmation parallèle avec Dask en Python

Afficher le cours

Instructions

  • Importez le sous-module image de dask.array.
  • Chargez toutes les images .jpeg du répertoire data/asl.
  • Extrayez la 0ᵉ image du tableau et utilisez la méthode .compute() pour la charger en mémoire.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Import the image subpackage from dask.array
from ____ import ____

# Lazily load in all jpegs inside all subdirectories inside data/asl
image_array = image.____(____)

# Load only the zeroth image into memory
zeroth_image = ____

# Plot the image
plt.imshow(zeroth_image)
plt.show()
Modifier et exécuter le code