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
Instructions
- Importez le sous-module
imagededask.array. - Chargez toutes les images
.jpegdu répertoiredata/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()