Pattern Recognition and Machine Learning第三章(2)
1、貝葉斯線性迴歸
我們在之前討論中提到,設定一個線性迴歸模型的引數的最大概率中,由基本函式所決定的有效模型複雜度,是被資料集的數量大小所控制的,新增一個修正項意味著有效的模型複雜度可以被修正項係數的值所控制(雖然基礎函式的選擇也是很重要的),我們使用線性迴歸的貝葉斯方法來避免overfitting的問題,我們首先引入一個w的先驗概率分佈,我們也將噪音精確度引數β視作一個已知的常數從而給出:
m0是平均數,S0是協方差矩陣 緊接著我們計算後驗概率分佈得:
我們考慮一個特定的高斯分佈進行討論:
對後驗概率分佈取對數得:
這樣,最大化該後驗概率等同於最小化平方誤差函式之和。
2、預測分佈 通常情況下我們不僅僅對w感興趣,我們更加感興趣的是對於一個新輸入的x值,他的t’究竟是多少,因此我們需要:
其中
3、等價核心(Equivalent Kernel):
預測平均值可以被寫成一下形式:
該回歸函式用於使用訓練資料的線性組合來對結果進行預測,等價核函式k(x,x')可以被視為一個函式在已知x'的前提下,對x的函式的變化的函式。
我們對等價核函式進行深入的探討:
核方程的線性迴歸的形成為我們提供了另外一個方法,即除了引入一組基本方程(basis function)的方法之外,我們還可以直接定義一個本地化的(localized)核方程用於對一個新的輸入x進行預測,這個方法為我們提供了一個迴歸方法的計算框架,稱作高斯過程(Gaussian Processes),一個有效的核通過組合不同的權值與目標值之和來達到預測x的預測的目的,這些核函式對於所有的輸入值的權值之和應為1,即:
相關文章
- Pattern Recognition and Machine Learning第三章(3)Mac
- Pattern Recognition and Machine Learning 第三章(1)Mac
- Pattern Recognition and Machine Learning 第五章(2)Mac
- Pattern Recognition and Machine Learning第四章(2)Mac
- Pattern Recognition and Machine Learning第五章(3)Mac
- 《Pattern Recognition and Machine Learning》第一章Mac
- 《Pattern Recognition and Machine Learning》第一章1. INTRODUCTIONMac
- Pattern Recognition and Machine Learning第五章神經網路模型Mac神經網路模型
- Pattern Recognition and Machine Learning第五章神經網路模型(4)Mac神經網路模型
- Machine Learning with SklearnMac
- 《machine learning》引言Mac
- Machine Learning (12) - Support Vector Machine (SVM)Mac
- Machine Learning - Basic pointsMac
- Machine Learning(機器學習)之一Mac機器學習
- Machine Learning-IntroductionMac
- Machine Learning (10) - Decision TreeMac
- Machine learning terms_01Mac
- Extreme Learning Machine 翻譯REMMac
- pages bookmarks for machine learning domainMacAI
- Machine Learning(機器學習)之二Mac機器學習
- Machine Learning 機器學習筆記Mac機器學習筆記
- Machine Learning(13)- Random ForestMacrandomREST
- Machine Learning:PageRank演算法Mac演算法
- 機器學習(Machine Learning)&深度學習(Deep Learning)資料機器學習Mac深度學習
- Machine Learning (1) - Linear RegressionMac
- Matlab機器學習3(Machine Learning Onramp)Matlab機器學習Mac
- SciTech-BigDataAIML-Machine Learning TutorialsAIMac
- 【論文筆記】A Survey on Deep Learning for Named Entity Recognition筆記
- 使用Octave來學習Machine Learning(二)Mac
- Machine Learning(14) - K Fold Cross ValidationMacROS
- Machine Learning (8) - Logistic Regression (Multiclass Classification)Mac
- Machine Learning Yearning 要點筆記Mac筆記
- Machine Learning With Go 第4章:迴歸MacGo
- Machine Learning(1)-分類演算法Mac演算法
- 使用Octave來學習Machine Learning(一)Mac
- Machine Learning:神經網路簡介Mac神經網路
- 《深度學習》PDF Deep Learning: Adaptive Computation and Machine Learning series深度學習APTMac
- Auto Machine Learning 自動化機器學習筆記Mac機器學習筆記