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

อินเทอร์เซกชันของยูเนียน

ฟังก์ชันต้นทุนอีกแบบหนึ่งคือ 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

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง

เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา

เริ่มแบบฝึกหัด