AI學習筆記——Bias and Variance tradeoff (方差偏差的平衡)
上一篇文章介紹了機器學習中需要理解的幾個重要概念,這些概念在訓練模型的過程中至關重要,尤其是Bias 和 Variance 的分析,關係到在機器學習的過程的實際操作中,如何優化訓練模型。
1、Bias and Variance tradeoff的最簡單方法
- 當Bias很高的時候,就增加模型的複雜度(比如增加神經網路的神經元個數,神經網路的層數)
- 當Variance很高的時候,就增加訓練的樣本量。
然而以上的原則只是一個大的指導方向,因為在實際操作中增加模型的複雜程度將會大大增加計算機的計算量,而且還容易造成Overfitting。 下面詳細介紹在實際操作中處理Bias 和 Variance 的具體方法。
2、減少Bias的幾大原則
- 增加模型複雜度
- 根據誤差分析結果,調整輸入特徵(feature)
- 減少或者去除Regularization(正則化)
- 修改模型結構
- 增加更多的訓練樣本
3、減少Variance的幾大原則
- 增加更多的訓練樣本
- 增加Regularization(正則化)
- 加入提前終止(Early Stopping)
- 選擇性減少輸入的特徵(Features)
- 減小模型規模
- 根據誤差分析結果,調整輸入特徵(feature)
- 修改模型結構
有上面的分析可見,有些策略對減少Bias 和 Variance 都同時有用的,比如增加更多的訓練樣本;根據誤差分析結果,調整輸入特徵(feature);修改模型結構。然而有些策略對於減少Bias 或 Variance是相互矛盾的。
本筆記參考自人工智慧大神 Andrew Ng(吳恩達) 的相關課程 ,在這裡表示感謝和致敬。
————
相關文章
AI學習筆記——迴圈神經網路(RNN)的基本概念
AI學習筆記——神經網路和深度學習
AI學習筆記——卷積神經網路1(CNN)
————
文章首發steemit.com 為了方便牆內閱讀,搬運至此,歡迎留言或者訪問我的Steemit主頁
相關文章
- 機器學習《Machine Learning》筆記--偏差(Bias)和方差(Variance)機器學習Mac筆記
- 機器學習中偏差bias和方差variance區別機器學習
- 機器學習中的Bias(偏差),Error(誤差),和Variance(方差)有什麼區別和聯絡?機器學習Error
- 整合學習-偏差與方差
- 機器學習中學習曲線的 bias vs variance 以及 資料量m機器學習
- 平衡樹學習筆記筆記
- 平衡樹 學習筆記筆記
- AI學習筆記AI筆記
- 學習筆記——二叉平衡樹(BST)筆記
- 方差與偏差的解釋和解決辦法
- 普通平衡樹學習筆記之Splay演算法筆記演算法
- [學習筆記] Splay & Treap 平衡樹 - 資料結構筆記資料結構
- 吳恩達機器學習系列14:偏差與方差吳恩達機器學習
- Android開發 - 掌握ConstraintLayout(五)偏差(Bias)AndroidAI
- numpy的學習筆記\pandas學習筆記筆記
- 資料建模學習筆記 -- 類別不平衡問題筆記
- 【論文筆記】 Popularity Bias in Dynamic Recommendation筆記
- DeepLearning.ai學習筆記彙總AI筆記
- 你真的理解機器學習中偏差 - 方差之間的權衡嗎?機器學習
- 今日面試題分享:解決bias和Variance問題的方法是什麼?面試題
- 演算法模型定量分析之偏差和方差演算法模型
- AI學習筆記——Tensorflow中的Optimizer(優化器)AI筆記優化
- 《AI創作背景後的版權陷阱》學習筆記AI筆記
- AI學習筆記(十二)物體檢測(上)AI筆記
- 棧的學習筆記筆記
- Cypress 的學習筆記筆記
- Git的學習筆記Git筆記
- MongoDB的學習筆記MongoDB筆記
- 資料變異性的度量 - 極差、IQR、方差和標準偏差
- IT學習筆記筆記
- 學習筆記筆記
- AI學習筆記之——如何理解機器學習(Machine Learning)AI筆記機器學習Mac
- 【學習筆記】數學筆記
- Day2平衡樹筆記筆記
- 【筆記】平衡二叉樹筆記二叉樹
- 《JAVA學習指南》學習筆記Java筆記
- 讀寫給大家的AI極簡史筆記03深度學習AI筆記深度學習
- 【學習筆記】初次學習斜率最佳化的程式碼及筆記筆記