亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

Python實現(xiàn)批量梯度下降法(BGD)擬合曲線

瀏覽:59日期:2022-06-23 16:06:09
1. 導入庫

import numpy as np #矩陣運算import matplotlib.pyplot as plt #可視化import random #產(chǎn)生數(shù)據(jù)擾動2. 產(chǎn)生數(shù)據(jù)

擬合曲線 y = 2 × x2 + x + 1

X_m = np.mat([[i**2, i, 1] for i in range(-10,10)]) #矩陣類型,用于運算y_m = np.mat([[2*x[0,0]+x[0,1]+1+random.normalvariate(0,1)] for x in X_m]) #矩陣類型,用于運算X_a = np.asarray(X_m[:,1].T)[0] #array類型,用于可視化y_a = np.asarray(y_m.T)[0] #array類型,用于可視化plt.scatter(X_a, y_a) #顯示數(shù)據(jù)plt.show()

Python實現(xiàn)批量梯度下降法(BGD)擬合曲線

3. BGD

def BGD(X,y,w0,step,e): #批量梯度下降法 n=0 while n<=10000: w1 = w0-step*X.T.dot(X.dot(w0)-y)/X.shape[0] dw = w1-w0; if dw.dot(dw.T)[0,0] <= e**2: return w1 n += 1 w0 = w1 return w14. 計算

w_m = BGD(X_m,y_m,np.mat([[5],[3],[2]]),1e-4,1e-20) #可自行調(diào)參w_a = np.asarray(w_m.T)[0]print(w_a)

array([1.99458492, 0.91587829, 1.48498921])

5. 評價( R 2)

y_mean = y_a.mean()y_pre = np.array([w_a[0]*x[0,0]+w_a[1]*x[0,1]+w_a[2] for x in X_m])SSR = ((y_pre-y_mean)**2).sum()SST = ((y_a-y_mean)**2).sum()R2 = SSR/SSTprint(R2)

0.9845542903194531我們可以認為擬合效果不錯。如果 R 2 R^{2} R2的值接近0,可能需要重新調(diào)參。

6. 結(jié)果展示

X = np.linspace(-10,10,50)y = np.array([w_a[0]*x**2+w_a[1]*x+w_a[2] for x in X])plt.scatter(X_a,y_a)plt.plot(X,y)plt.show()

Python實現(xiàn)批量梯度下降法(BGD)擬合曲線

到此這篇關(guān)于Python實現(xiàn)批量梯度下降法(BGD)擬合曲線的文章就介紹到這了,更多相關(guān)Python 批量梯度下降內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 国产高跟丝袜 | 久久久久青草大香线综合精品 | 久久99亚洲精品一区二区 | 黄色的网站免费观看 | a一级毛片视频免费看 | 欧美精品人爱c欧美精品 | 我要看一级黄色片 | 91tv最新永久在线地址 | 亚洲v欧美| 亚洲成a人片在线网站 | 亚洲国产精品一区二区三区 | 免费一级黄色录像 | 在线播放国产精品 | 日本三级a做爰视频东爱 | 久久久99精品免费观看 | 高清色黄毛片一级毛片 | 91极品视频 | 国产综合一区二区 | 狠狠五月天中文字幕 | 成人青草亚洲国产 | 国内自拍视频在线看免费观看 | 一级毛片免费一级直接观看 | 免费黄a | 仑乱高清在线一级播放 | 自拍欧美日韩 | 嘿嘿嘿视频免费网站在线观看 | 国产精品国产三级国产 | 精品三级在线观看 | 黄色免费一级视频 | 性生活视频网站 | 日韩毛片大全 | 女人被男人狂躁的免费视频 | 国产又色又粗又黄又爽免费 | 久久青草免费91线频观看站街 | 婷婷六月丁香午夜爱爱 | www.欧美精品| 91精品国产亚一区二区三区 | 日本人一级大毛片 | 精品日韩欧美一区二区三区在线播放 | 亚洲成人黄色 | 免费一级毛片在级播放 |