การประเมินตัวจำแนกประเภท
การประเมินตัวจำแนกประเภท (classifier) ต้องทดสอบด้วยรูปภาพที่ไม่ได้ใช้ในการฝึกโมเดล ซึ่งเรียกว่า "cross-validation" โดยโมเดลจะพยากรณ์คลาส (เช่น เสื้อยืด ชุดเดรส หรือรองเท้า) จากภาพทดสอบแต่ละภาพ แล้วนำผลที่ได้ไปเปรียบเทียบกับป้ายกำกับจริงของภาพเหล่านั้น
ผลลัพธ์ของ cross-validation จะอยู่ในรูปแบบ one-hot encoded arrays ได้แก่ test_labels และ predictions
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้างโมเดลภาพด้วย Keras
คำแนะนำการฝึกหัด
- คูณอาร์เรย์ทั้งสองเข้าด้วยกัน แล้วหาผลรวมเพื่อคำนวณจำนวนการพยากรณ์ที่ถูกต้องทั้งหมด
- หารจำนวนคำตอบที่ถูกต้อง (ผลรวม) ด้วยความยาวของอาร์เรย์
predictionsเพื่อคำนวณสัดส่วนของการพยากรณ์ที่ถูกต้อง
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Calculate the number of correct predictions
number_correct = ____
print(number_correct)
# Calculate the proportion of correct predictions
proportion_correct = ____
print(proportion_correct)