使用範圍來執行模型
你剛完成一份作業,要為一個預測模型進行調參,並建立了超參數及其可用範圍的清單。你使用了 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.____)