Wczytywanie i przetwarzanie zdjęć
Załóżmy, że trenujesz model uczenia maszynowego do rozpoznawania zdjęć amerykańskiego języka migowego i tłumaczenia ich na tekst. Pierwszym krokiem jest wczytanie obrazów – a jest ich naprawdę dużo. Na szczęście Dask pozwala wczytywać i przetwarzać je w trybie leniwym.
To ćwiczenie jest częścią kursu
Programowanie równoległe z Dask w Pythonie
Instrukcje do ćwiczenia
- Zaimportuj subpakiet
imagez bibliotekidask.array. - Wczytaj wszystkie pliki
.jpegznajdujące się w katalogudata/asl. - Wyodrębnij zerowy obraz z tablicy i użyj metody
.compute(), aby załadować go do pamięci.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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()