日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Boosting for PRML

發(fā)布時間:2025/4/14 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Boosting for PRML 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Boosting方法:

??? Boosting這其實思想相當的簡單,大概是,對一份數據,建立M個模型(比如分類),一般這種模型比較簡單,稱為弱分類器(weak learner)每次分類都將上一次分錯的數據權重提高一點再進行分類,這樣最終得到的分類器在測試數據與訓練數據上都可以得到比較好的成績。

???

??? 上圖(圖片來自prml p660)就是一個Boosting的過程,綠色的線表示目前取得的模型(模型是由前m次得到的模型合并得到的),虛線表示當前這次模型。每次分類的時候,會更關注分錯的數據,上圖中,紅色和藍色的點就是數據,點越大表示權重越高,看看右下角的圖片,當m=150的時候,獲取的模型已經幾乎能夠將紅色和藍色的點區(qū)分開了。

??? Boosting可以用下面的公式來表示:

??? 訓練集中一共有n個點,我們可以為里面的每一個點賦上一個權重Wi(0 <= i < n),表示這個點的重要程度,通過依次訓練模型的過程,我們對點的權重進行修正,如果分類正確了,權重降低,如果分類錯了,則權重提高,初始的時候,權重都是一樣的。上圖中綠色的線就是表示依次訓練模型,可以想象得到,程序越往后執(zhí)行,訓練出的模型就越會在意那些容易分錯(權重高)的點。當全部的程序執(zhí)行完后,會得到M個模型,分別對應上圖的y1(x)…yM(x),通過加權的方式組合成一個最終的模型YM(x)。

??? 我覺得Boosting更像是一個人學習的過程,開始學一樣東西的時候,會去做一些習題,但是常常連一些簡單的題目都會弄錯,但是越到后面,簡單的題目已經難不倒他了,就會去做更復雜的題目,等到他做了很多的題目后,不管是難題還是簡單的題都可以解決掉了。

?

Gradient Boosting方法:

??? 其實Boosting更像是一種思想,Gradient Boosting是一種Boosting的方法,它主要的思想是,每一次建立模型是在之前建立模型損失函數的梯度下降方向。這句話有一點拗口,損失函數(loss function)描述的是模型的不靠譜程度,損失函數越大,則說明模型越容易出錯(其實這里有一個方差、偏差均衡的問題,但是這里就假設損失函數越大,模型越容易出錯)。如果我們的模型能夠讓損失函數持續(xù)的下降,則說明我們的模型在不停的改進,而最好的方式就是讓損失函數在其梯度(Gradient)的方向上下降。

??? 下面的內容就是用數學的方式來描述Gradient Boosting,數學上不算太復雜,只要潛下心來看就能看懂:)

??? 可加的參數的梯度表示:

??? 假設我們的模型能夠用下面的函數來表示,P表示參數,可能有多個參數組成,P = {p0,p1,p2….},F(x;P)表示以P為參數的x的函數,也就是我們的預測函數。我們的模型是由多個模型加起來的,β表示每個模型的權重,α表示模型里面的參數。為了優(yōu)化F,我們就可以優(yōu)化{β,α}也就是P。

??? 我們還是用P來表示模型的參數,可以得到,Φ(P)表示P的likelihood函數,也就是模型F(x;P)的loss函數,Φ(P)=…后面的一塊看起來很復雜,只要理解成是一個損失函數就行了,不要被嚇跑了。

?? 既然模型(F(x;P))是可加的,對于參數P,我們也可以得到下面的式子:?? 這樣優(yōu)化P的過程,就可以是一個梯度下降的過程了,假設當前已經得到了m-1個模型,想要得到第m個模型的時候,我們首先對前m-1個模型求梯度。得到最快下降的方向,gm就是最快下降的方向。

??? 這里有一個很重要的假設,對于求出的前m-1個模型,我們認為是已知的了,不要去改變它,而我們的目標是放在之后的模型建立上。就像做事情的時候,之前做錯的事就沒有后悔藥吃了,只有努力在之后的事情上別犯錯:

??? 我們得到的新的模型就是,它就在P似然函數的梯度方向。ρ是在梯度方向上下降的距離。

??? 我們最終可以通過優(yōu)化下面的式子來得到最優(yōu)的ρ:

??? 可加的函數的梯度表示:

??? 上面通過參數P的可加性,得到了參數P的似然函數的梯度下降的方法。我們可以將參數P的可加性推廣到函數空間,我們可以得到下面的函數,此處的fi(x)類似于上面的h(x;α),因為作者的文獻中這樣使用,我這里就用作者的表達方法:

??? 同樣,我們可以得到函數F(x)的梯度下降方向g(x)

??? 最終可以得到第m個模型fm(x)的表達式:

?

??? 通用的Gradient Descent Boosting的框架:

?? 下面我將推導一下Gradient Descent方法的通用形式,之前討論過的:

??? 對于模型的參數{β,α},我們可以用下面的式子來進行表示,這個式子的意思是,對于N個樣本點(xi,yi)計算其在模型F(x;α,β)下的損失函數,最優(yōu)的{α,β}就是能夠使得這個損失函數最小的{α,β}。?表示兩個m維的參數:

??? 寫成梯度下降的方式就是下面的形式,也就是我們將要得到的模型fm(x)的參數{αm,βm}能夠使得fm的方向是之前得到的模型Fm-1(x)的損失函數下降最快的方向:

??? 對于每一個數據點xi都可以得到一個gm(xi),最終我們可以得到一個完整梯度下降方向

??? 為了使得fm(x)能夠在gm(x)的方向上,我們可以優(yōu)化下面的式子得到,可以使用最小二乘法:

??? 得到了α的基礎上,然后可以得到βm。????? 最終合并到模型中:

??? 算法的流程圖如下

???? 之后,作者還說了這個算法在其他的地方的推廣,其中,Multi-class logistic regression and classification就是GBDT的一種實現,可以看看,流程圖跟上面的算法類似的。這里不打算繼續(xù)寫下去,再寫下去就成論文翻譯了,請參考文章:Greedy function Approximation – A Gradient Boosting Machine,作者Freidman。

?

總結:

??? 本文主要談了談Boosting與Gradient Boosting的方法,Boosting主要是一種思想,表示“知錯就改”。而Gradient Boosting是在這個思想下的一種函數(也可以說是模型)的優(yōu)化的方法,首先將函數分解為可加的形式(其實所有的函數都是可加的,只是是否好放在這個框架中,以及最終的效果如何)。然后進行m次迭代,通過使得損失函數在梯度方向上減少,最終得到一個優(yōu)秀的模型。值得一提的是,每次模型在梯度方向上的減少的部分,可以認為是一個“小”的或者“弱”的模型,最終我們會通過加權(也就是每次在梯度方向上下降的距離)的方式將這些“弱”的模型合并起來,形成一個更好的模型。

??? 有了這個Gradient Descent這個基礎,還可以做很多的事情。也在機器學習的道路上更進一步了:)

總結

以上是生活随笔為你收集整理的Boosting for PRML的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成人自拍偷拍 | 国产精品自产拍高潮在线观看 | 午夜小视频在线观看 | 精品丰满少妇一区二区三区 | 精品无码av一区二区三区 | 国产日韩中文 | 伊人网五月天 | 成人久久久精品国产乱码一区二区 | 有码中文字幕 | 免费毛片网 | 亚洲自拍电影 | 丰满人妻一区二区三区四区 | 欧美日韩中文一区 | 国产免费激情 | 操欧美美女 | 日韩免费高清视频网站 | 精品国产视频一区二区三区 | 色欲久久久天天天精品综合网 | 欧美视频久久久 | 自拍偷拍中文字幕 | 伊人网在线视频观看 | 国产在线专区 | 欧美乱做爰xxxⅹ久久久 | 一本到视频 | 三级4级全黄60分钟 成人自拍视频 | 精品国产一区二区三区久久狼黑人 | 在线国产中文字幕 | 爽爽淫人 | 国产最新在线观看 | 亚洲精品天堂成人片av在线播放 | 麻豆精品国产精华精华液好用吗 | 视频成人免费 | 欧美毛片网站 | 99re免费视频精品全部 | 欧美性生活网站 | 日日干天天干 | 成人av动漫 | 极品少妇一区二区 | 国产精品刺激 | 国产精品入口麻豆九色 | 内射一区二区三区 | 米奇狠狠干 | 69成人免费视频 | 午夜性福利视频 | 夜夜欢视频| 女人喂男人奶水做爰视频 | www.色视频 | 天天干天天操天天爽 | 中文字幕在线三区 | 国产精品第 | 国产国产乱老熟女视频网站97 | 国模无码大尺度一区二区三区 | 91亚洲精品在线观看 | 中文字幕一二三 | 日韩av片在线 | 亚洲无码乱码精品国产 | 国产欧美激情 | 福利视频在线看 | 国产精品老熟女视频一区二区 | 这里只有精品6 | 蜜芽久久 | 波多野结衣av无码 | 日韩在线观看网址 | 超碰97久久 | 高清一区二区三区四区五区 | 丰满尤物白嫩啪啪少妇 | 视频在线观看你懂的 | 人妻内射一区二区在线视频 | 亚洲九九夜夜 | 亚洲成人一区 | 四虎av在线播放 | 91国内| 小蝌蚪视频色 | 国产九一精品 | 男人天堂视频网站 | 这里只有精品视频 | 三级影片在线免费观看 | 国产色啪 | 深夜成人福利视频 | 久久网址 | 欧美一区免费观看 | 99热这里只有精品5 国产精品伦子伦免费视频 精品一二三 | 91小视频在线观看 | 黄色免费在线观看视频 | 亚洲色图40p | 精品福利一区二区三区 | av漫画在线观看 | 97人人射 | 国产视频123| 想要视频在线观看 | 99视频在线播放 | 无码精品久久久久久久 | 狠狠操在线播放 | 在线视频一区二区 | 国产h视频在线观看 | 日韩在线毛片 | 91成年影院 | 波多野结衣一区二区三区高清 | 久久免费看少妇 |