ปรับแต่งหลาย Hyperparameter แบบวนซ้ำ
ในแบบฝึกหัดนี้ คุณจะต่อยอดจากฟังก์ชันที่สร้างไว้ก่อนหน้า ซึ่งรับ hyperparameter 2 ตัว สร้างโมเดล และคืนค่าผลลัพธ์ จากนั้นจะนำฟังก์ชันนั้นมาใช้วนลูปผ่านค่าต่าง ๆ และขยายฟังก์ชันพร้อม hyperparameter เพิ่มเติม
ฟังก์ชัน gbm_grid_search(learn_rate, max_depth) พร้อมใช้งานในแบบฝึกหัดนี้
หากต้องการทบทวนฟังก์ชัน สามารถรันฟังก์ชัน print_func() ที่เตรียมไว้ให้ได้
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การปรับ Hyperparameter ใน Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create the relevant lists
results_list = ____
learn_rate_list = ____
max_depth_list = ____
# Create the for loop
for learn_rate in ____:
for max_depth in ____:
____.append(gbm_grid_search(____,____))
# Print the results
print(____)