การเตรียมชุดข้อมูลรูปภาพ
คุณกำลังพัฒนาระบบเกษตรกรรมเชิงแม่นยำเพื่อช่วยเกษตรกรตรวจสอบสุขภาพพืช โดยใช้โมเดล transformer ที่เทรนมาแล้ว ซึ่งสามารถนำไปไฟน์จูนกับภาพถ่ายทางการเกษตรในภายหลังได้ ให้เตรียมชุดข้อมูลด้วย AutoImageProcessor เพื่อเริ่มต้นกระบวนการเทรน!
ข้อมูลบางส่วนถูกโหลดไว้ล่วงหน้าแล้ว:
- คลาส
AutoImageProcessorถูก import มาจากtransformersแล้ว modelมีค่าเท่ากับmicrosoft/swin-tiny-patch4-window7-224- กำหนด
datasetตัวอย่างไว้แล้ว พร้อมกับภาพตัวอย่างที่โหลดลงในตัวแปรimage
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การเทรน AI Model อย่างมีประสิทธิภาพด้วย PyTorch
คำแนะนำการฝึกหัด
- โหลด image processor ที่เทรนมาแล้วจาก
modelที่กำหนดไว้ - Map
image_processorไปยังชุดข้อมูลทั้งหมด
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Load a pre-trained image processor
image_processor = ____.____(model)
# Map the image_processor to the entire dataset
dataset = dataset.____(
lambda examples: {
"pixel_values": [
image_processor(image, return_tensors="pt").pixel_values
for image in examples["img"]
]
},
batched=True,
)
print(dataset[0]["img"])