梯度上升算法
終于得到這張圖了,迫不及待放上來(lái)
還知道一個(gè)奇怪的事實(shí):數(shù)組 +/* 矩陣=矩陣(P78代碼倒數(shù)第二/四行)
python大法好啊
綠點(diǎn)表示暗戀我的人莺琳,紅點(diǎn)表示正在追求我的人潮针。如你所見奴艾,我正在泡兩個(gè)追我的一個(gè)暗戀我的。還有兩個(gè)小紅點(diǎn)站錯(cuò)隊(duì)了。滨砍。。
隨機(jī)梯度上升算法
此時(shí)出現(xiàn)一個(gè)報(bào)錯(cuò):
結(jié)果發(fā)現(xiàn)是抄書少打了,參數(shù)應(yīng)該是:(array(dataArr)惨好,labelMat)
這就引發(fā)了一個(gè)思考:這dataArr原本就不是數(shù)組煌茴,只是個(gè)列表,而一個(gè)數(shù)字乘以列表得到的是對(duì)列表元素復(fù)制再放進(jìn)原列表(額日川,語(yǔ)言匱乏蔓腐,以圖為證),一個(gè)數(shù)字乘以數(shù)組得到對(duì)數(shù)組每個(gè)元素乘以這個(gè)數(shù)字得到的結(jié)果(恩龄句,太匱乏了回论,放圖放圖)》中總之傀蓉,對(duì)列表操作得到一個(gè)列表再加上那個(gè)weights數(shù)組就不對(duì)了。
這個(gè)故事告訴我們:基礎(chǔ)知識(shí)多么重要啊职抡。葬燎。。(淚目)
細(xì)節(jié)很重要缚甩,每個(gè)微小的變化背后都有其特定的含義谱净。
看能看出個(gè)大概意思,再要深究擅威,里面門門道道多著呢壕探,不過(guò)有趣就有趣在這兒了。
以下是隨機(jī)梯度上升算法的圖郊丛,明顯錯(cuò)太多啦~
我已分不清哪些暗戀我哪些在追我李请,只知道花花綠綠盡是小姑娘,看來(lái)我是喝醉了厉熟、
改進(jìn)的隨機(jī)梯度上升算法
使用了樣本隨機(jī)選擇和α動(dòng)態(tài)減少機(jī)制导盅,收斂速度更快,緩解了上一個(gè)的波動(dòng)庆猫。
上圖上圖
同時(shí)泡著三個(gè)暗戀认轨,三個(gè)正追我的。身心俱疲月培,腎虛腰酸嘁字。
預(yù)測(cè)病馬死亡率
居然有溢出
居然有溢出還能算出來(lái)
那我就不深究了(慚愧慚愧,到飯點(diǎn)了)
Horse says:MLGB ! gan jin jiu lao zi a !