機器學習知識地圖 · 監督式學習
Lasso (L1)
L1 正規化,特徵選擇
觀念教學
100 個特徵裡只有 10 個真有用?Lasso 回歸加上 L1 懲罰,直接把沒用特徵的係數壓到零 — 等於模型自帶特徵選擇功能。
核心觀念
在損失函數加上 L1 懲罰項 = 係數絕對值的總和乘上懲罰強度。與 L2 不同,L1 的約束範圍是有「尖角」的菱形,最佳解容易剛好落在角點上 — 角點的意義就是某些係數恰好為零。這正是 L1 導致參數收斂為零、而 L2 做不到的幾何原因。
白話理解
基因分析有上萬個基因特徵、文字分類有幾萬個詞,真正有訊號的是少數 — Lasso 自動把其餘九成特徵的係數砍成零,留下一份精簡、好解釋的特徵名單。
關鍵細節
- 懲罰方式:係數絕對值和(L1)
- 係數會被壓到恰好為零 — 自動特徵選擇,模型稀疏、好解釋
- 適合稀疏問題:特徵超多但有用的不多
- 缺點:多個特徵高度相關時,Lasso 只隨機留一個、砍掉其餘,結果不穩定
- 評估除了 MAE、MSE、RMSE、R²,還可看非零係數數量衡量模型精簡度
🎯 口訣:L1 有稜角,把不重要的係數逼到零。
iPAS 考點
兩大歷屆方向:一是 L1 與 L2 敘述配對 — L1 稀疏化、能特徵選擇,L2 縮小不歸零、求穩定;二是「Lasso 中 L1 為何導致參數收斂為零」— 答案方向是絕對值懲罰的菱形約束有角點,最佳解落在座標軸上,而不是「因為懲罰力道比較大」這種似是而非的選項。
📝 本節掛載 2 題 iPAS 歷屆試題 — 讀完往下到「iPAS 考題練習」直接實戰。
應用場景
評估指標
iPAS 歷屆考題詳解(6 題)
先自行作答,再展開詳解。題目出處均為 iPAS AI 應用規劃師正式考題,著作權屬原主辦單位。
關於資料正則化 (Regularization) L1、L2方法,下列敘述何者正確?
- AL1 權重個數愈多,愈可以提升模型的正確率
- BL2 稱為 Lasso 正則化
- CL1 運用減少權重的絕對值來控制模型的複雜度
- DL2 較 L1 正則化方法會將特徵權重趨近於零
看正解與逐選項詳解
正解:C
在 Lasso 模型中,L1 正則化 (Regularization) 導致參數收斂為零的原因為何?
- AL1 正則化忽略目標變數
- BL1 對梯度有平滑作用
- CL1 對大係數懲罰較強,促使稀疏解
- DL1 會轉換損失函數為非凸形
看正解與逐選項詳解
正解:C
在房價預測任務中,若發現特徵如「房間數」與「坪數」存在高度多重共線性(Multicollinearity),為降低共線性對模型參數估計的負面影響,應優先選擇下列哪種模型?
- A不受多重共線性影響的決策樹模型
- B傳統線性迴歸模型,不含正則化項
- C支持向量機搭配線性核函數
- D含L1正則化的 LASSO迴歸模型
看正解與逐選項詳解
正解:D
在建立迴歸或分類模型時,若希望避免模型過度擬合(Overfitting),可透過加入正則化項以限制模型的複雜度。其中,L1正則化(Lasso)的主要效果為何?
- A增加模型參數的數量,以提升表現靈活度
- B強化梯度穩定性,避免參數更新過度震盪
- C產生稀疏模型(Sparse Model),使部分參數權重收斂為零
- D提高學習率(Learning Rate),加速模型收斂速度
看正解與逐選項詳解
正解:C
某電信公司開發客戶流失預測模型,使用大量顧客行為特徵,例如通話時長、上網頻率、帳單金額、客服聯絡次數等。在訓練過程中,團隊發現部分特徵彼此高度相關,但同時也懷疑有些特徵對流失預測的貢獻度有限。若希望模型在避免過擬合(Overfitting)的同時,能自動篩選出較具代表性的特徵,採用下列哪一種方法最為合適?
- A使用早期停止法(Early Stopping)控制訓練回合數,避免過擬合(Overfitting)
- B同時移除多重共線性特徵並採用 L2正則化(Ridge),以確保模型穩定收斂
- C僅使用L2正則化(Ridge),抑制所有權重幅度但保留全部特徵
- D採用L1正則化(Lasso),透過懲罰項使部分特徵係數縮為 0
看正解與逐選項詳解
正解:D
某金融團隊建立信貸風險模型,特徵工程後共產生 200個變數,其中「月收入」、「年收入」、「季收入」三者高度相關。模型上線後業務單位反映:每次重新訓練後,模型輸出的重要特徵清單在這些高度相關特徵間反覆變動,難以向審查單位解釋。請問下列何者為造成此現象最可能的原因?
- A模型使用 L2 正則化,導致所有特徵係數被壓縮至接近零,重要性難以區分
- B模型使用 L1正則化,面對高度相關特徵時隨機保留其中之一,導致每次訓練保留的特徵不穩定
- C模型未使用任何正則化,過擬合導致係數每次收斂至不同極值
- D特徵數量過多導致梯度消失,應優先進行 PCA 降維再套用正則化
看正解與逐選項詳解
正解:B