Foto's laden en verwerken
Stel, je traint een Machine Learning-model om afbeeldingen van American Sign Language te lezen en ze naar tekst te vertalen. De eerste stap is het laden van afbeeldingen, en je hebt er heel veel. Gelukkig kan Dask je helpen om deze afbeeldingen lui te laden en te verwerken.
Deze oefening maakt deel uit van de cursus
Parallel programmeren met Dask in Python
Oefeninstructies
- Importeer het
image-subpackage binnendask.array. - Laad alle
.jpeg-afbeeldingen in de mapdata/asl. - Slice de nulde afbeelding uit de array en gebruik de methode
.compute()om deze in het geheugen te laden.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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()