เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การโหลดและประมวลผลรูปภาพ

สมมติว่ากำลังฝึกโมเดล machine learning เพื่ออ่านรูปภาพภาษามือของอเมริกาและแปลงเป็นข้อความ ขั้นตอนแรกคือการโหลดรูปภาพ ซึ่งมีจำนวนมาก โชคดีที่ Dask ช่วยโหลดและประมวลผลรูปภาพเหล่านี้แบบ lazy ได้

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Parallel Programming with Dask in 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()
แก้ไขและรันโค้ด