Ladda och bearbeta foton
Anta att du tränar en maskininlärningsmodell för att tolka bilder av amerikanskt teckenspråk och översätta dem till text. Det första steget är att ladda bilderna – och det finns många av dem. Tur att Dask kan hjälpa dig att ladda och bearbeta dem lazy.
Den här övningen är en del av kursen
Parallellprogrammering med Dask i Python
Övningsinstruktioner
- Importera subpaketet
imagefråndask.array. - Ladda alla
.jpeg-bilder i katalogendata/asl. - Hämta ut den nollte bilden från arrayen och använd metoden
.compute()för att läsa in den i minnet.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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()