過擬合和欠擬合以及相對應的解決辦法
https://blog.csdn.net/weixin_42137700/article/details/81806419
欠擬合:是指模型的學習能力比較低,以至於,只學到了很少的一部分資訊,當進行預測的時候,會發生方差最低,和偏差較大的情況
過擬合:是指模型的學習能力比較強,以至於,直接把題給背下來了,如果考到原題,就會實現相應的預測100%,如果預測的不再訓練集中,那麼結果就是0.
過擬合是偏差較小,但是方差較大
上面的較小與較大是和不欠擬合也不過擬合的相比而言的,這也在某種程度上說明了,偏差 和方差是一個均衡的狀態,一個高一個低,高和低都不好
mse=var+bias
圖片來源於華東師範大學茆師松的書,出版社是高等教育
欠擬合的解決辦法
1)新增其他特徵項,有時候我們模型出現欠擬合的時候是因為特徵項不夠導致的,可以新增其他特徵項來很好地解決。例如,“組合”、“泛化”、“相關性”三類特徵是特徵新增的重要手段,無論在什麼場景,都可以照葫蘆畫瓢,總會得到意想不到的效果。除上面的特徵之外,“上下文特徵”、“平臺特徵”等等,都可以作為特徵新增的首選項。
2)新增多項式特徵,這個在機器學習演算法裡面用的很普遍,例如將線性模型透過新增二次項或者三次項使模型泛化能力更強。例如上面的圖片的例子。
3)減少正則化引數,正則化的目的是用來防止過擬合的,但是現在模型出現了欠擬合,則需要減少正則化引數。
4)增加模型複雜度。如果模型太簡單,不能夠應對複雜的任務。可以使用更復雜的模型,減小正則化係數。具體來說可以使用核函式,整合學習方法,深度學習等。
整合學習方法boosting(如GBDT,xgboost,adaboost)能有效解決high bias,
過擬合解決辦法:
解決方法:
1) 合適的模型(simpler model structure)
2) 正則化(regularization) L2正則化
3) 資料增強(data augmention)
4) 隨機失活(Dropout) 或者weight decy
5) 批規範化(batch normalization)
6) Bagging和其他整合模型 例如: 隨機森林模型可以
7)重新清洗資料,導致過擬合的一個原因也有可能是資料不純導致的,如果出現了過擬合就需要我們重新清洗資料。
8)增大資料的訓練量,還有一個原因就是我們用於訓練的資料量太小導致的,訓練資料佔總資料的比例過小。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29829936/viewspace-2200352/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 機器學習–過度擬合 欠擬合機器學習
- 深度學習中的欠擬合和過擬合簡介深度學習
- 過擬合與欠擬合-股票投資中的機器學習機器學習
- 今日面試題分享:如何理解模型的過擬合與欠擬合,以及如何解決?面試題模型
- 欠擬合與過擬合技術總結
- 什麼是人工智慧領域的過擬合和欠擬合人工智慧
- 演算法金 | 詳解過擬合和欠擬合!性感嫵媚 VS 大殺四方演算法
- 如何解決過度擬合
- Pytorch_第八篇_深度學習 (DeepLearning) 基礎 [4]---欠擬合、過擬合與正則化PyTorch深度學習
- 機器學習中的過擬合機器學習
- 什麼是機器學習迴歸演算法?【線性迴歸、正規方程、梯度下降、正則化、欠擬合和過擬合、嶺迴歸】機器學習演算法梯度
- 機器學習之過擬合的風險機器學習
- 梯度下降、過擬合和歸一化梯度
- YOLOv3訓練過程中出現過擬合現象的解決方法YOLO
- overfitting(過度擬合)的概念
- 虛擬化問題及解決辦法
- Tensorflow-交叉熵&過擬合熵
- 深度學習中“過擬合”的產生原因和解決方法深度學習
- Genymotion無法啟動虛擬裝置的解決辦法
- Stanford機器學習課程筆記——LR的公式推導和過擬合問題解決方案機器學習筆記公式
- 如何理解過擬合、正則化和交叉驗證
- 機器學習中用來防止過擬合的方法有哪些?機器學習
- 層次分析法 插值與擬合
- 模擬量輸出的常用應用場合
- 原理解析-過擬合與正則化
- vmware虛擬機器執行卡慢的解決辦法虛擬機
- 過擬合詳解:監督學習中不準確的「常識」
- 你遇到過的相容性問題以及解決辦法
- 決策樹、邏輯迴歸、線性迴歸使用時注意事項以及模型過擬合策略邏輯迴歸模型
- Spark on mesos的坑以及解決辦法Spark
- sbt下載相關依賴過慢的解決辦法
- 4擬合線性函式的k和b函式
- “聯合對抗火災”最真實的消防模擬遊戲《模擬消防英豪》遊戲
- 關於vm虛擬機器 不能上網的解決辦法虛擬機
- Python擬合曲線Python
- 虛擬機器和主機ping不通解決辦法虛擬機
- 虛擬機器ping不通的幾種原因及解決辦法虛擬機
- VirtualBox 主機ping不通虛擬機器的解決辦法虛擬機