Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Zaimportuj subpakiet image z biblioteki dask.array.
  • Wczytaj wszystkie pliki .jpeg znajdujące się w katalogu data/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()
Edytuj i uruchom kod