欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

python實現最小二乘法線性擬合

系統 2109 0

本文python代碼實現的是最小二乘法線性擬合,并且包含自己造的輪子與別人造的輪子的結果比較。

問題:對直線附近的帶有噪聲的數據進行線性擬合,最終求出w,b的估計值。

最小二乘法基本思想是使得樣本方差最小。

代碼中self_func()函數為自定義擬合函數,skl_func()為調用scikit-learn中線性模塊的函數。

            
import numpy as np
import matplotlib.pyplot as plt
from sklearn.linear_model import LinearRegression
 
n = 101
 
x = np.linspace(0,10,n)
noise = np.random.randn(n)
y = 2.5 * x + 0.8 + 2.0 * noise
 
def self_func(steps=100, alpha=0.01):
  w = 0.5
  b = 0
  alpha = 0.01
  for i in range(steps):
    y_hat = w*x + b
    dy = 2.0*(y_hat - y)
    dw = dy*x
    db = dy
    w = w - alpha*np.sum(dw)/n
    b = b - alpha*np.sum(db)/n
    e = np.sum((y_hat-y)**2)/n
    #print (i,'W=',w,'\tb=',b,'\te=',e)
  print ('self_func:\tW =',w,'\n\tb =',b)
  plt.scatter(x,y)
  plt.plot(np.arange(0,10,1), w*np.arange(0,10,1) + b, color = 'r', marker = 'o', label = 'self_func(steps='+str(steps)+', alpha='+str(alpha)+')')
 
def skl_func():
  lr = LinearRegression()
  lr.fit(x.reshape(-1,1),y)
  y_hat = lr.predict(np.arange(0,10,0.75).reshape(-1,1))
  print('skl_fun:\tW = %f\n\tb = %f'%(lr.coef_,lr.intercept_))
  plt.plot(np.arange(0,10,0.75), y_hat, color = 'g', marker = 'x', label = 'skl_func')
  
self_func(10000)
skl_func()
plt.legend(loc='upper left')
plt.show()
          

結果:

self_func:? W = 2.5648753825503197 ????b = 0.24527830841237772
skl_fun:?????W = 2.564875??????????????????????????? ?b = 0.245278

python實現最小二乘法線性擬合_第1張圖片

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: a在线v | 一区视频| 国产亚洲精品久久久极品美女 | 九九热视频精品在线 | 成人午夜网站 | 欧美精品一区二区三区在线 | 中文字幕国产一区 | 亚洲第一页在线视频 | 一级毛片免费播放 | 98香蕉草草视频在线精品看 | 亚洲欧美一区二区三区情侣bbw | 一级片网| 欧美精品中文字幕久久二区 | 56av国产精品久久久久久久 | 狠狠色噜噜综合社区 | 久久亚洲精品中文字幕 | 免费一级毛片麻豆精品 | 亚洲AV久久久久久久无码 | 国产一区二区三区免费播放 | 亚洲综合亚洲国产尤物 | 玖玖精品视频在线观看 | 日本网站在线播放 | 99热热99 | 日韩高清成人 | 国产尤物在线观看一区二区 | 日韩视频观看 | 免费一区二区三区 | 97超级碰碰视频在线 | 99午夜高清在线视频在观看 | 91青青草视频 | 亚洲一本 | 日韩区在线 | 精品视频 九九九 | 麻豆污视频| 狠狠狠色丁香婷婷综合激情 | 欧美毛片网 | 欧美黑人在线视频 | 国产99久久精品一区二区 | 男人天堂网www | 中国妞xxx | 日韩成人一区 |