logo
Loading...

Lasso函數中alpha參數的功能是?以及該如何設定此參數? - Cupoy

請問作業2中Lasso函數中alpha參數的功能是?以及此參數該如何設定才是最佳的呢?程式碼如下:f...

ml100-2-d28,ml100-2

Lasso函數中alpha參數的功能是?以及該如何設定此參數?

2019/06/05 下午 11:16
機器學習共學討論版
林信宏
觀看數:16
回答數:2
收藏數:0
ml100-2-d28
ml100-2

請問作業2中Lasso函數中alpha參數的功能是?

以及此參數該如何設定才是最佳的呢?


程式碼如下:

from sklearn.linear_model import Lasso 

L1_Reg = Lasso(alpha=0.001) 

回答列表

  • 2019/06/06 上午 11:32
    Jimmy
    贊同數:3
    不贊同數:0
    留言數:1

    Hi 信宏

    Day 40 有完整的說明喔,就是控制正則化的強度。這個超參數多少要根據資料來調整,通常先用預設值開始,再觀察驗證集的結果來調整囉

  • 2019/06/06 上午 11:59
    張維元 (WeiYuan)
    贊同數:1
    不贊同數:0
    留言數:1

    嗨,建議先從文件下手:https://scikit-learn.org/stable/modules/generated/sklearn.linear_model.Lasso.html


    看起來是一個 Lasso 懲罰項的權重,當 alpha = 0 視同一般的 LinearRegression 。那至於這參數該如何調整,如果是新手的話我建議向 @Jimmy 專家的意見。如果比較進階一點,可以參考後面的 GridSearch 的方式。