Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Importeer het image-subpackage binnen dask.array.
  • Laad alle .jpeg-afbeeldingen in de map data/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()
Code bewerken en uitvoeren