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

การแสดงภาพตัวอย่างที่ง่ายและยากในการจำแนก

ในแบบฝึกหัดนี้ จะมีการแสดงภาพตัวอย่างที่โมเดล logistic regression มีความมั่นใจมากที่สุดและน้อยที่สุด โดยดูจากค่าความน่าจะเป็นที่พยากรณ์ได้สูงสุดและต่ำสุด

ชุดข้อมูลตัวเลขลายมือได้โหลดไว้ในตัวแปร X และ y แล้ว ฟังก์ชัน show_digit รับค่า index จำนวนเต็มแล้วพล็อตภาพที่สอดคล้องกัน พร้อมแสดงข้อมูลเพิ่มเติมเหนือภาพ

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

Linear Classifiers ใน Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ช่องว่างแรกให้ใส่ index ของตัวเลขที่โมเดลมีความมั่นใจมากที่สุด
  • ช่องว่างที่สองให้ใส่ index ของตัวเลขที่โมเดลมีความมั่นใจน้อยที่สุด
  • สังเกตภาพทั้งสอง: เห็นด้วยหรือไม่ว่าภาพแรกมีความคลุมเครือน้อยกว่าภาพที่สอง?

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

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

lr = LogisticRegression()
lr.fit(X,y)

# Get predicted probabilities
proba = lr.predict_proba(X)

# Sort the example indices by their maximum probability
proba_inds = np.argsort(np.max(proba,axis=1))

# Show the most confident (least ambiguous) digit
show_digit(____, lr)

# Show the least confident (most ambiguous) digit
show_digit(____, lr)
แก้ไขและรันโค้ด