Загрузка и обработка фотографий
Представьте, что вы обучаете модель машинного обучения распознавать изображения американского жестового языка и переводить их в текст. Первый шаг — загрузка изображений, и их очень много. К счастью, 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()