การวนซ้ำแบบ Coarse to Fine
ในแบบฝึกหัดนี้ จะได้แสดงภาพผลลัพธ์จาก random search ครั้งแรก สร้าง grid ที่แคบลง และตรวจสอบผลลัพธ์ที่ได้ โดยมีสิ่งที่เตรียมไว้ให้ดังนี้
results_df- DataFrame ที่เก็บชุดค่า hyperparameter และค่าความแม่นยำที่ได้จากการทดลองทั้ง 500 ครั้ง โดยรวมเฉพาะ hyperparameter ที่แสดงภาพได้ชัดเจนที่สุดจากแบบฝึกหัดก่อนหน้า ได้แก่max_depthและlearn_ratevisualize_first()- ฟังก์ชันนี้ไม่รับอาร์กิวเมนต์ใด ๆ แต่จะแสดงกราฟความสัมพันธ์ระหว่าง hyperparameter แต่ละตัวกับค่าความแม่นยำจาก random search ครั้งแรก
หากต้องการดูโค้ดของฟังก์ชัน visualize_first() (หรือ visualize_second()) สามารถรันโค้ดต่อไปนี้ได้:
import inspect
print(inspect.getsource(visualize_first))
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การปรับ Hyperparameter ใน Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Use the provided function to visualize the first results
____