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

การวนซ้ำแบบ Coarse to Fine

ในแบบฝึกหัดนี้ จะได้แสดงภาพผลลัพธ์จาก random search ครั้งแรก สร้าง grid ที่แคบลง และตรวจสอบผลลัพธ์ที่ได้ โดยมีสิ่งที่เตรียมไว้ให้ดังนี้

  • results_df - DataFrame ที่เก็บชุดค่า hyperparameter และค่าความแม่นยำที่ได้จากการทดลองทั้ง 500 ครั้ง โดยรวมเฉพาะ hyperparameter ที่แสดงภาพได้ชัดเจนที่สุดจากแบบฝึกหัดก่อนหน้า ได้แก่ max_depth และ learn_rate
  • visualize_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
____
แก้ไขและรันโค้ด