Tải và xử lý ảnh
Giả sử bạn đang huấn luyện một mô hình Machine Learning để đọc ảnh ngôn ngữ ký hiệu Mỹ và chuyển chúng thành văn bản. Bước đầu tiên là tải ảnh — và bạn có rất nhiều ảnh. May mắn là Dask có thể giúp bạn tải và xử lý các ảnh này theo kiểu trì hoãn (lazy).
Bài tập này là một phần của khóa học
Lập trình song song với Dask trong Python
Hướng dẫn bài tập
- Import gói con
imagebên trongdask.array. - Tải tất cả tệp
.jpegtrong thư mụcdata/asl. - Cắt (slice) ảnh thứ 0 từ mảng và dùng phương thức
.compute()để tải nó vào bộ nhớ.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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()