รันโมเดลโดยใช้ช่วงค่าของพารามิเตอร์
คุณเพิ่งสร้างรายการไฮเปอร์พารามิเตอร์และช่วงค่าสำหรับใช้ในการปรับจูนโมเดลพยากรณ์เสร็จเรียบร้อยแล้ว โดยใช้ max_depth, min_samples_split และ max_features เป็นชื่อตัวแปรของช่วงค่า
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การตรวจสอบความถูกต้องของโมเดลใน Python
คำแนะนำการฝึกหัด
- สุ่มเลือกค่า
max_depth,min_samples_splitและmax_featuresโดยใช้ตัวแปรช่วงค่าที่กำหนดไว้ - แสดงพารามิเตอร์ทั้งหมดของ
rfrเพื่อดูว่าค่าใดถูกสุ่มเลือกมา
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
from sklearn.ensemble import RandomForestRegressor
# Fill in rfr using your variables
rfr = RandomForestRegressor(
n_estimators=100,
max_depth=random.____(____),
min_samples_split=random.____(____),
max_features=random.____(____))
# Print out the parameters
print(rfr.____)