反覆調整多個超參數
在這個練習中,你會延伸先前建立的函式,讓它接收 2 個超參數、建立模型並回傳結果。你將用它來迴圈跑過一些數值,接著再把這個函式與迴圈擴充,加入另一個超參數。
本練習已提供函式 gbm_grid_search(learn_rate, max_depth)。
如果需要回顧函式內容,你可以執行已為你建立的 print_func()。
本練習屬於課程
Python 超參數調校
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Create the relevant lists
results_list = ____
learn_rate_list = ____
max_depth_list = ____
# Create the for loop
for learn_rate in ____:
for max_depth in ____:
____.append(gbm_grid_search(____,____))
# Print the results
print(____)