อินเทอร์เซกชันของยูเนียน
ฟังก์ชันต้นทุนอีกแบบหนึ่งคือ intersection of the union (IOU) ซึ่งคือสัดส่วนของพิกเซลที่ถูกเติมในทั้งสองภาพ (intersection) เทียบกับพิกเซลที่ถูกเติมในภาพใดภาพหนึ่ง (union)
ในแบบฝึกหัดนี้ ให้หาวิธีแปลง im1 ที่ทำให้ค่า IOU กับ im2 สูงที่สุด โดยเราได้กำหนดฟังก์ชันต่อไปนี้ไว้ให้แล้ว:
def intersection_of_union(im1, im2):
i = np.logical_and(im1, im2)
u = np.logical_or(im1, im2)
return i.sum() / u.sum()
หมายเหตุ: เมื่อใช้ ndi.rotate() อย่าลืมส่งค่า reshape=False เพื่อให้ขนาดของอาร์เรย์ตรงกัน
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์ภาพทางชีวการแพทย์ด้วย Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด