開始使用免費開始

實作 RandomizedSearchCV

你希望藉由使用隨機搜尋演算法,來提升課堂作業中的預測表現。你的教授要班上同學預測期末考的整體平均分數。

為了進行隨機搜尋,你已經準備好以下內容:

  • param_dist:超參數的分佈
  • rfr:隨機森林迴歸模型
  • scorer:要使用的評分方法

本練習屬於課程

Python 的模型驗證

檢視課程

練習說明

  • 載入在 sklearn 中執行隨機搜尋的方法。
  • 透過填入參數 estimatorparam_distributionsscoring 來完成一次隨機搜尋。
  • 在這次隨機搜尋中使用 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=____)
編輯並執行程式碼