開始使用免費開始

設定 RF 的超參數網格

在這個練習中,你將手動設定要用來微調 rf 超參數並找出最佳回歸器的超參數網格。為此,你會建立一個超參數的網格,並調整估計器的數量、在分裂每個節點時可使用的最大特徵數,以及每個葉節點所需的最小樣本數(或比例)。

本練習屬於課程

Machine Learning with Tree-Based Models in Python

檢視課程

練習說明

  • 定義一個名為 params_rf 的 Python 字典,內容為一組超參數網格,其中:

    • 'n_estimators' 對應的值為清單 [100, 350, 500]

    • 'max_features' 對應的值為清單 ['log2', 'auto', 'sqrt']

    • 'min_samples_leaf' 對應的值為清單 [2, 10, 30]

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Define the dictionary 'params_rf'
params_rf = ____
編輯並執行程式碼