Завантаження та обробка фотографій
Припустімо, ви навчаєте модель машинного навчання розпізнавати зображення американської жестової мови й перетворювати їх на текст. Перший крок — це завантаження зображень, і їх у вас дуже багато. На щастя, Dask може допомогти вам ліниво завантажувати та обробляти ці зображення.
Ця вправа є частиною курсу
Паралельне програмування з Dask у Python
Інструкції до вправи
- Імпортуйте підпакет
imageзdask.array. - Завантажте всі зображення з розширенням
.jpegз каталогуdata/asl. - Виріжте нульове зображення з масиву та скористайтеся методом
.compute(), щоб завантажити його в памʼять.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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()