實作 RandomizedSearchCV
你希望藉由使用隨機搜尋演算法,來提升課堂作業中的預測表現。你的教授要班上同學預測期末考的整體平均分數。
為了進行隨機搜尋,你已經準備好以下內容:
param_dist:超參數的分佈rfr:隨機森林迴歸模型scorer:要使用的評分方法
本練習屬於課程
Python 的模型驗證
練習說明
- 載入在
sklearn中執行隨機搜尋的方法。 - 透過填入參數
estimator、param_distributions和scoring來完成一次隨機搜尋。 - 在這次隨機搜尋中使用 5 折交叉驗證。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Import the method for random search
from sklearn.model_selection import ____
# Build a random search using param_dist, rfr, and scorer
random_search =\
____(
estimator=___,
param_distributions=____,
n_iter=10,
cv=____,
scoring=____)