- 深入淺出Python機器學習
- 段小手
- 406字
- 2022-07-29 15:23:23
4.4.2 套索回歸的參數(shù)調(diào)節(jié)
在上面的例子里,我們用了alpha的默認值1.0。為了降低欠擬合的程度,我們可以試著降低alpha的值。與此同時,我們還需要增加最大迭代次數(shù)(max_iter)的默認設置。讓我們來看下面的代碼:

運行代碼,得到結果如圖4-17所示。

圖4-17 alpha等于0.1時的套索回歸得分
【結果分析】從結果來看,降低alpha值可以擬合出更復雜的模型,從而在訓練數(shù)據(jù)集和測試數(shù)據(jù)集都能獲得良好的表現(xiàn)。相對嶺回歸,套索回歸的表現(xiàn)還要稍好一點,而且它只用了10個特征中的7個,這一點也會使模型更容易被人理解。
但是,如果我們把alpha值設置得太低,就等于把正則化的效果去除了,那么模型就可能會像線性回歸一樣,出現(xiàn)過擬合的問題。比如我們把alpha值設為0.0001,試著運行下面的代碼:

代碼運行的結果如圖4-18所示。

圖4-18 alpha等于0.0001時套索回歸的模型評分
【結果分析】從結果中我們看到,套索回歸使用了全部的特征,而且在測試數(shù)據(jù)集中的得分稍微低于在alpha等于0.1時的得分,這說明降低alpha的數(shù)值會讓模型傾向于出現(xiàn)過擬合的現(xiàn)象。
推薦閱讀
- Oracle WebLogic Server 12c:First Look
- Azure IoT Development Cookbook
- 算法訓練營:提高篇(全彩版)
- 量化金融R語言高級教程
- MATLAB for Machine Learning
- Unity&VR游戲美術設計實戰(zhàn)
- Vue.js 3應用開發(fā)與核心源碼解析
- 遠方:兩位持續(xù)創(chuàng)業(yè)者的點滴思考
- Application Development with Parse using iOS SDK
- LabVIEW數(shù)據(jù)采集
- Java自然語言處理(原書第2版)
- 深入理解Java虛擬機:JVM高級特性與最佳實踐
- Java核心技術速學版(第3版)
- Java入門經(jīng)典
- Performance Testing with JMeter 3(Third Edition)