在 caret 中進行笛卡兒網格搜尋
在第 1 章,你學過如何用 expand.grid() 函式手動設定超參數。這個函式也能用來定義超參數的網格。
voters_train_data 資料集已經過前處理並縮小規模,以加快訓練速度;現在共有 80 筆觀測值且類別平衡,並且已為你載入。caret 與 tictoc 套件也已載入,且以重複交叉驗證定義好了 trainControl 物件:
fitControl <- trainControl(method = "repeatedcv",
number = 3,
repeats = 5)
本練習屬於課程
R 的超參數調校
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Define Cartesian grid
man_grid <- ___(degree = ___,
scale = ___,
C = ___)