จะได้โมเดลกี่โมเดล?
การเพิ่ม hyperparameter หรือค่าที่ต้องการทดสอบ จะทำให้จำนวนโมเดลที่สร้างขึ้นเพิ่มตามไปด้วย แต่การเพิ่มนี้ไม่ได้เป็นแบบเชิงเส้น แต่จะแปรผันตามจำนวนค่าและ hyperparameter ที่มีอยู่แล้ว
จะมีโมเดลทั้งหมดกี่โมเดล หากรัน grid search ด้วย hyperparameter และค่าต่อไปนี้สำหรับอัลกอริทึม GBM?
- learning_rate = [0.001, 0.01, 0.05, 0.1, 0.2, 0.3, 0.5, 1, 2]
- max_depth = [4,6,8,10,12,14,16,18, 20]
- subsample = [0.4, 0.6, 0.7, 0.8, 0.9]
- max_features = ['auto', 'sqrt', 'log2']
ลิสต์เหล่านี้มีอยู่ใน console แล้ว สามารถใช้คุณสมบัติของลิสต์เพื่อช่วยคำนวณได้!
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การปรับ Hyperparameter ใน Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด