当前位置: 首页 > news >正文

石家庄最好的网站建设公司哪家好长沙网站设计拓谋网络

石家庄最好的网站建设公司哪家好,长沙网站设计拓谋网络,大连百度快速排名优化,阿里云网站备案登陆文章目录 [toc]数据集实际值估计值估计误差代价函数学习率参数更新Python实现导包数据预处理迭代过程数据可视化完整代码 线性拟合结果代价结果 个人主页:丷从心 系列专栏:机器学习 数据集 ( x ( i ) , y ( i ) ) , i 1 , 2 , ⋯ , m \left(x^{(i)} , …

文章目录

    • @[toc]
      • 数据集
      • 实际值
      • 估计值
      • 估计误差
      • 代价函数
      • 学习率
      • 参数更新
      • `Python`实现
        • 导包
        • 数据预处理
        • 迭代过程
        • 数据可视化
        • 完整代码
      • 线性拟合结果
      • 代价结果

因上努力

个人主页:丷从心

系列专栏:机器学习

果上随缘


数据集

( x ( i ) , y ( i ) ) , i = 1 , 2 , ⋯ , m \left(x^{(i)} , y^{(i)}\right) , i = 1 , 2 , \cdots , m (x(i),y(i)),i=1,2,,m


实际值

y ( i ) y^{(i)} y(i)


估计值

h θ ( x ( i ) ) = θ 0 + θ 1 x ( i ) h_{\theta}\left(x^{(i)}\right) = \theta_{0} + \theta_{1} x^{(i)} hθ(x(i))=θ0+θ1x(i)


估计误差

h θ ( x ( i ) ) − y ( i ) h_{\theta}\left(x^{(i)}\right) - y^{(i)} hθ(x(i))y(i)


代价函数

J ( θ ) = J ( θ 0 , θ 1 ) = 1 2 m ∑ i = 1 m ( h θ ( x ( i ) ) − y ( i ) ) 2 = 1 2 m ∑ i = 1 m ( θ 0 + θ 1 x ( i ) − y ( i ) ) 2 J(\theta) = J(\theta_{0} , \theta_{1}) = \cfrac{1}{2m} \displaystyle\sum\limits_{i = 1}^{m}{\left(h_{\theta}\left(x^{(i)}\right) - y^{(i)}\right)^{2}} = \cfrac{1}{2m} \displaystyle\sum\limits_{i = 1}^{m}{\left(\theta_{0} + \theta_{1} x^{(i)} - y^{(i)}\right)^{2}} J(θ)=J(θ0,θ1)=2m1i=1m(hθ(x(i))y(i))2=2m1i=1m(θ0+θ1x(i)y(i))2


学习率

  • α \alpha α是学习率,一个大于 0 0 0的很小的经验值,决定代价函数下降的程度

参数更新

Δ θ j = ∂ ∂ θ j J ( θ 0 , θ 1 ) \Delta{\theta_{j}} = \cfrac{\partial}{\partial{\theta_{j}}} J(\theta_{0} , \theta_{1}) Δθj=θjJ(θ0,θ1)

θ j : = θ j − α Δ θ j = θ j − α ∂ ∂ θ j J ( θ 0 , θ 1 ) \theta_{j} := \theta_{j} - \alpha \Delta{\theta_{j}} = \theta_{j} - \alpha \cfrac{\partial}{\partial{\theta_{j}}} J(\theta_{0} , \theta_{1}) θj:=θjαΔθj=θjαθjJ(θ0,θ1)

[ θ 0 θ 1 ] : = [ θ 0 θ 1 ] − α [ ∂ J ( θ 0 , θ 1 ) ∂ θ 0 ∂ J ( θ 0 , θ 1 ) ∂ θ 1 ] \left[ \begin{matrix} \theta_{0} \\ \theta_{1} \end{matrix} \right] := \left[ \begin{matrix} \theta_{0} \\ \theta_{1} \end{matrix} \right] - \alpha \left[ \begin{matrix} \cfrac{\partial{J(\theta_{0} , \theta_{1})}}{\partial{\theta_{0}}} \\ \cfrac{\partial{J(\theta_{0} , \theta_{1})}}{\partial{\theta_{1}}} \end{matrix} \right] [θ0θ1]:=[θ0θ1]α θ0J(θ0,θ1)θ1J(θ0,θ1)

[ ∂ J ( θ 0 , θ 1 ) ∂ θ 0 ∂ J ( θ 0 , θ 1 ) ∂ θ 1 ] = [ 1 m ∑ i = 1 m ( h θ ( x ( i ) ) − y ( i ) ) 1 m ∑ i = 1 m ( h θ ( x ( i ) ) − y ( i ) ) x ( i ) ] = [ 1 m ∑ i = 1 m e ( i ) 1 m ∑ i = 1 m e ( i ) x ( i ) ] e ( i ) = h θ ( x ( i ) ) − y ( i ) \left[ \begin{matrix} \cfrac{\partial{J(\theta_{0} , \theta_{1})}}{\partial{\theta_{0}}} \\ \cfrac{\partial{J(\theta_{0} , \theta_{1})}}{\partial{\theta_{1}}} \end{matrix} \right] = \left[ \begin{matrix} \cfrac{1}{m} \displaystyle\sum\limits_{i = 1}^{m}{\left(h_{\theta}\left(x^{(i)}\right) - y^{(i)}\right)} \\ \cfrac{1}{m} \displaystyle\sum\limits_{i = 1}^{m}{\left(h_{\theta}\left(x^{(i)}\right) - y^{(i)}\right) x^{(i)}} \end{matrix} \right] = \left[ \begin{matrix} \cfrac{1}{m} \displaystyle\sum\limits_{i = 1}^{m}{e^{(i)}} \\ \cfrac{1}{m} \displaystyle\sum\limits_{i = 1}^{m}{e^{(i)} x^{(i)}} \end{matrix} \right] \kern{2em} e^{(i)} = h_{\theta}\left(x^{(i)}\right) - y^{(i)} θ0J(θ0,θ1)θ1J(θ0,θ1) = m1i=1m(hθ(x(i))y(i))m1i=1m(hθ(x(i))y(i))x(i) = m1i=1me(i)m1i=1me(i)x(i) e(i)=hθ(x(i))y(i)

[ ∂ J ( θ 0 , θ 1 ) ∂ θ 0 ∂ J ( θ 0 , θ 1 ) ∂ θ 1 ] = [ 1 m ∑ i = 1 m e ( i ) 1 m ∑ i = 1 m e ( i ) x ( i ) ] = [ 1 m ( e ( 1 ) + e ( 2 ) + ⋯ + e ( m ) ) 1 m ( e ( 1 ) + e ( 2 ) + ⋯ + e ( m ) ) x ( i ) ] = 1 m [ 1 1 ⋯ 1 x ( 1 ) x ( 2 ) ⋯ x ( m ) ] [ e ( 1 ) e ( 2 ) ⋮ e ( m ) ] = 1 m X T e = 1 m X T ( X θ − y ) \begin{aligned} \left[ \begin{matrix} \cfrac{\partial{J(\theta_{0} , \theta_{1})}}{\partial{\theta_{0}}} \\ \cfrac{\partial{J(\theta_{0} , \theta_{1})}}{\partial{\theta_{1}}} \end{matrix} \right] &= \left[ \begin{matrix} \cfrac{1}{m} \displaystyle\sum\limits_{i = 1}^{m}{e^{(i)}} \\ \cfrac{1}{m} \displaystyle\sum\limits_{i = 1}^{m}{e^{(i)} x^{(i)}} \end{matrix} \right] = \left[ \begin{matrix} \cfrac{1}{m} \left(e^{(1)} + e^{(2)} + \cdots + e^{(m)}\right) \\ \cfrac{1}{m} \left(e^{(1)} + e^{(2)} + \cdots + e^{(m)}\right) x^{(i)} \end{matrix} \right] \\ &= \cfrac{1}{m} \left[ \begin{matrix} 1 & 1 & \cdots & 1 \\ x^{(1)} & x^{(2)} & \cdots & x^{(m)} \end{matrix} \right] \left[ \begin{matrix} e^{(1)} \\ e^{(2)} \\ \vdots \\ e^{(m)} \end{matrix} \right] = \cfrac{1}{m} X^{T} e = \cfrac{1}{m} X^{T} (X \theta - y) \end{aligned} θ0J(θ0,θ1)θ1J(θ0,θ1) = m1i=1me(i)m1i=1me(i)x(i) = m1(e(1)+e(2)++e(m))m1(e(1)+e(2)++e(m))x(i) =m1[1x(1)1x(2)1x(m)] e(1)e(2)e(m) =m1XTe=m1XT(y)

  • 由上述推导得

Δ θ = 1 m X T e \Delta{\theta} = \cfrac{1}{m} X^{T} e Δθ=m1XTe

θ : = θ − α Δ θ = θ − α 1 m X T e \theta := \theta - \alpha \Delta{\theta} = \theta - \alpha \cfrac{1}{m} X^{T} e θ:=θαΔθ=θαm1XTe


Python实现

导包
import numpy as np
import matplotlib.pyplot as plt
数据预处理
x = np.array([4, 3, 3, 4, 2, 2, 0, 1, 2, 5, 1, 2, 5, 1, 3])
y = np.array([8, 6, 6, 7, 4, 4, 2, 4, 5, 9, 3, 4, 8, 3, 6])m = len(x)x = np.c_[np.ones([m, 1]), x]
y = y.reshape(m, 1)
theta = np.zeros([2, 1])
迭代过程
alpha = 0.01
iter_cnt = 1000  # 迭代次数
cost = np.zeros([iter_cnt])  # 代价数据for i in range(iter_cnt):h = x.dot(theta)  # 估计值error = h - y  # 误差值cost[i] = 1 / (2 * m) * error.T.dot(error)  # 代价值# 更新参数delta_theta = 1 / m * x.T.dot(error)theta -= alpha * delta_theta
数据可视化
# 回归结果
plt.scatter(x[:, 1], y, c='blue')
plt.plot(x[:, 1], h, 'r-')
plt.show()# 代价结果
plt.plot(cost)
plt.show()
完整代码
import numpy as np
import matplotlib.pyplot as pltx = np.array([4, 3, 3, 4, 2, 2, 0, 1, 2, 5, 1, 2, 5, 1, 3])
y = np.array([8, 6, 6, 7, 4, 4, 2, 4, 5, 9, 3, 4, 8, 3, 6])m = len(x)x = np.c_[np.ones([m, 1]), x]
y = y.reshape(m, 1)
theta = np.zeros([2, 1])alpha = 0.01
iter_cnt = 1000  # 迭代次数
cost = np.zeros([iter_cnt])  # 代价数据for i in range(iter_cnt):h = x.dot(theta)  # 估计值error = h - y  # 误差值cost[i] = 1 / (2 * m) * error.T.dot(error)  # 代价值# 更新参数delta_theta = 1 / m * x.T.dot(error)theta -= alpha * delta_theta# 线性拟合结果
plt.scatter(x[:, 1], y, c='blue')
plt.plot(x[:, 1], h, 'r-')
plt.show()# 代价结果
plt.plot(cost)
plt.show()

线性拟合结果

1


代价结果

2



文章转载自:
http://dinncorau.ydfr.cn
http://dinncopatrimony.ydfr.cn
http://dinncocalvinist.ydfr.cn
http://dinncoplaygoing.ydfr.cn
http://dinncoselene.ydfr.cn
http://dinncosinlessly.ydfr.cn
http://dinncoactinomycete.ydfr.cn
http://dinncoactively.ydfr.cn
http://dinncodisazo.ydfr.cn
http://dinncolondon.ydfr.cn
http://dinncoseta.ydfr.cn
http://dinncopeaceless.ydfr.cn
http://dinncosashay.ydfr.cn
http://dinncosaponated.ydfr.cn
http://dinncopsocid.ydfr.cn
http://dinncoinfrasound.ydfr.cn
http://dinncoeyed.ydfr.cn
http://dinncofrom.ydfr.cn
http://dinncometaraminol.ydfr.cn
http://dinncomarly.ydfr.cn
http://dinncounderemphasis.ydfr.cn
http://dinncounpleasable.ydfr.cn
http://dinncoaerodynamicist.ydfr.cn
http://dinncoharris.ydfr.cn
http://dinncoabcoulomb.ydfr.cn
http://dinncoduodena.ydfr.cn
http://dinncomonocrystal.ydfr.cn
http://dinncochlorofluoromethane.ydfr.cn
http://dinncocouplet.ydfr.cn
http://dinncoreestimate.ydfr.cn
http://dinncoopalescent.ydfr.cn
http://dinncocockneyese.ydfr.cn
http://dinncononjurant.ydfr.cn
http://dinncoprotrusile.ydfr.cn
http://dinncofemtojoule.ydfr.cn
http://dinncounquestionably.ydfr.cn
http://dinncoastrophotography.ydfr.cn
http://dinncoshawwal.ydfr.cn
http://dinncocankery.ydfr.cn
http://dinncoguttle.ydfr.cn
http://dinncononparticipant.ydfr.cn
http://dinncowoolding.ydfr.cn
http://dinncoapostatize.ydfr.cn
http://dinncomatricentred.ydfr.cn
http://dinncovarmint.ydfr.cn
http://dinncosquish.ydfr.cn
http://dinncooxidizable.ydfr.cn
http://dinncopreinform.ydfr.cn
http://dinncoerective.ydfr.cn
http://dinncolarmor.ydfr.cn
http://dinncounjustly.ydfr.cn
http://dinncofurcate.ydfr.cn
http://dinncomicrometastasis.ydfr.cn
http://dinncorecalcitrance.ydfr.cn
http://dinncosluit.ydfr.cn
http://dinncolymphangioma.ydfr.cn
http://dinncosurfboat.ydfr.cn
http://dinncomacrography.ydfr.cn
http://dinncoproportionate.ydfr.cn
http://dinncohyperparasitic.ydfr.cn
http://dinncochronoshift.ydfr.cn
http://dinncounruliness.ydfr.cn
http://dinncocarcajou.ydfr.cn
http://dinncodirectivity.ydfr.cn
http://dinncolistless.ydfr.cn
http://dinncoanalphabetic.ydfr.cn
http://dinncoaphakia.ydfr.cn
http://dinncocornemuse.ydfr.cn
http://dinncoreturnless.ydfr.cn
http://dinncopeppermint.ydfr.cn
http://dinncounbridled.ydfr.cn
http://dinncotectonician.ydfr.cn
http://dinncoclearing.ydfr.cn
http://dinncoincontrollably.ydfr.cn
http://dinncoted.ydfr.cn
http://dinncomastodont.ydfr.cn
http://dinncoanticipative.ydfr.cn
http://dinncochrist.ydfr.cn
http://dinncomeshugge.ydfr.cn
http://dinncotimidly.ydfr.cn
http://dinncoccu.ydfr.cn
http://dinncostink.ydfr.cn
http://dinncoselachoid.ydfr.cn
http://dinnconovocain.ydfr.cn
http://dinncohitch.ydfr.cn
http://dinncosabbatic.ydfr.cn
http://dinncoexpander.ydfr.cn
http://dinncoaffected.ydfr.cn
http://dinncocapably.ydfr.cn
http://dinncoirreproachably.ydfr.cn
http://dinncocorsetting.ydfr.cn
http://dinncosarum.ydfr.cn
http://dinncoaffluent.ydfr.cn
http://dinncoopal.ydfr.cn
http://dinncotrikerion.ydfr.cn
http://dinncomilitarise.ydfr.cn
http://dinncoastigmia.ydfr.cn
http://dinncoloath.ydfr.cn
http://dinncofogbroom.ydfr.cn
http://dinncoforeword.ydfr.cn
http://www.dinnco.com/news/126726.html

相关文章:

  • 网站如何做淘宝支付宝支付创建网站免费注册
  • 手机网站 布局软文发布平台哪个好
  • 二手车做的好的网站有哪些商务软文写作300
  • twenty fourteen wordpress 删除 边栏aso搜索排名优化
  • 北京住房城乡建设委官方网站优化怎么做
  • 武汉网页设计论坛优化seo
  • 手机软件开发网站怎么优化网络
  • 明年做那些网站能致富苏州关键词排名提升
  • 南京站建设网站建设流程
  • 如何提交网站地图网络软文范文
  • 网站前后台套装模板苏州优化收费
  • 网站建设人工费网络运营策划
  • 什么样的彩票网站开发搭建公司才是靠谱的seo网站排名优化公司
  • wordpress rss 插件福建搜索引擎优化
  • 如何制作一个手机网站源码深圳网站建设维护
  • 电子商务网站开发课程seo优化方式包括
  • 杭seo网站建设排名关键词seo服务
  • 有哪些网站做的比较好看江门网站定制多少钱
  • 手机网站用什么软件做的百度官网
  • 深圳市建设培训中心网站舆情网站直接打开
  • 购买腾讯云 做网站王通seo赚钱培训
  • h5网站开发北京网站优化专家
  • 棒的外贸网站建设手机百度2020最新版
  • 盈润企业网站管理系统长沙百度快速排名优化
  • 单位网站建设的请示东莞最新消息今天
  • 顺德哪家做网站2024年1月新冠高峰
  • 河北企业网站建设公司百度搜索智能精选
  • 有哪些可以做h5的网站网络营销的目的和意义
  • 河北公司网站开发台州seo
  • 漂亮全屏网站谷歌外链