開始使用免費開始

Grid 與 Random Search 並排比較

把 random search 與 grid search 的搜尋空間一起視覺化,可以清楚看到各自覆蓋到的範圍,進而更直觀地理解兩者的優劣勢。

在本練習中,你會以 grid search 的方式與 random search 的方式各自抽樣超參數組合,接著把它們畫出來比較差異。

你會拿到以下資源:

  • combinations_list:此演算法的 learn_ratemin_samples_leaf 組合所構成的清單。
  • 函式 visualize_search():會把你的超參數組合轉成 X 與 Y 座標,並在同一張圖上同時繪製 grid 與 random search 的組合。它需要兩個超參數組合清單作為輸入。

如果你想查看 visualize_search() 的函式定義,可以執行以下程式碼:

import inspect
print(inspect.getsource(visualize_search))

本練習屬於課程

Python 超參數調校

檢視課程

動手互動練習

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

# Sample grid coordinates
grid_combinations_chosen = ____[0:____]

# Print result
print(____)
編輯並執行程式碼