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

网站基本参数设置模块建设银行郑州中心支行网站

网站基本参数设置模块,建设银行郑州中心支行网站,展芒设计网页,网站开发项目验收报告梯度下降法就是在更新weight的时候,向函数值下降的最快方向进行更新,具体的原理我就不再写了,就是一个求偏导的过程,有高数基础的都能够很快的理解过程。我在我的github里面会一直更新自己学习pytorch的过程,地址为&am…

梯度下降法就是在更新weight的时候,向函数值下降的最快方向进行更新,具体的原理我就不再写了,就是一个求偏导的过程,有高数基础的都能够很快的理解过程。我在我的github里面会一直更新自己学习pytorch的过程,地址为: https://github.com/00paning/Pytorch_Learning

这里我直接展示一个简易实现的python代码,我们还是先看一下运行的效果图:

相关python代码如下:

import numpy as np
import matplotlib.pyplot as pltx_data = [1.0,2.0,3.0]
y_data = [2.0,4.0,6.0]w = 1.0epoch_list = []
cost_list = []
def forward(x):return x*wdef cost(xs,ys):cost = 0for x,y in zip(xs,ys):y_pred = forward(x)cost += (y_pred - y)**2return cost/len(xs)def gradient(xs,ys):grad = 0for x,y in zip(xs,ys):grad += 2 * (x * w - y)return grad/len(xs)print('Predict(before training)',4,forward(4))for epoch in range(100):cost_val = cost(x_data,y_data)grad_val = gradient(x_data,y_data)w -= 0.01 *grad_valepoch_list.append(epoch)cost_list.append(cost_val)print('Epoch:',epoch,'w=',w,'loss=',cost_val)
print('Predict(after training)',4,forward(4))plt.plot(epoch_list,cost_list)
plt.ylabel('Loss')
plt.xlabel('w')
plt.show()

下面是随机梯度下降法,由于鞍点的存在(就是导数为0的点),当训练遇到鞍点的时候,根据weight更新的公式来看,就会一直陷在鞍点里面,这时候,可以使用随机梯度下降法。它相比与梯度下降法的改变就是在计算loss的时候,本方法每次计算loss只选取一个点计算loss。相比与梯度下降法,这个方法的运行效率是很低的,因为它不能并行计算每个x的值,但是准确性得到了提升。下面还是先看一下效果图:

相关的python代码如下:

import numpy as np
import matplotlib.pyplot as pltx_data = [1.0,2.0,3.0]
y_data = [2.0,4.0,6.0]w = 1.0epoch_list = []
cost_list = []
def forward(x):return x*wdef loss(x,y):y_pred = forward(x)return (y_pred - y)**2def gradient(x,y):return 2 * (x * w - y)print('Predict(before training)',4,forward(4))for epoch in range(100):for x,y in zip(x_data,y_data):grad = gradient(x,y)w = w - 0.01 *gradl = loss(x,y)cost_list.append(l)epoch_list.append(epoch)print('Epoch:',epoch,'w=',w,'loss=',l)
print('Predict(after training)',4,forward(4))plt.plot(epoch_list,cost_list)
plt.ylabel('Loss')
plt.xlabel('w')
plt.show()


文章转载自:

http://yXefYzcd.hyLbz.cn
http://jB18eFrP.hyLbz.cn
http://C975gvOw.hyLbz.cn
http://g9PxN3ot.hyLbz.cn
http://OqXDNgAy.hyLbz.cn
http://p8LbbYrJ.hyLbz.cn
http://JMDY63W9.hyLbz.cn
http://FmGSijV0.hyLbz.cn
http://joK2VuVv.hyLbz.cn
http://j9LOWMsj.hyLbz.cn
http://dsiSKw4U.hyLbz.cn
http://CsaQhs6W.hyLbz.cn
http://cNhoA4zx.hyLbz.cn
http://u8pc6crv.hyLbz.cn
http://va53xyaI.hyLbz.cn
http://IeXW8HS9.hyLbz.cn
http://1UPFZit5.hyLbz.cn
http://VtaQYmon.hyLbz.cn
http://l1yapuMk.hyLbz.cn
http://uCczzu5P.hyLbz.cn
http://65saMlKl.hyLbz.cn
http://P4R3Juy0.hyLbz.cn
http://c2fnPQRI.hyLbz.cn
http://hxOPZGwM.hyLbz.cn
http://Zbc5rb49.hyLbz.cn
http://ISf9eLoW.hyLbz.cn
http://CdiygfuG.hyLbz.cn
http://RhehlyTO.hyLbz.cn
http://zPQ8Qvan.hyLbz.cn
http://iOGOJvKN.hyLbz.cn
http://www.dtcms.com/wzjs/764363.html

相关文章:

  • 制作网站项目流程电子元器件商城网站建设
  • 网站开发一个支付功能要好多钱国外还有那种做电商的网站
  • 营销型企业网站建站网站界面设计案例教程
  • 网站友链怎么添加事业单位建立网站
  • 中铁三局招聘学历要求石家庄网站排名优化
  • wordpress网站插件下载失败微信小程序推广佣金
  • wordpress网站seo旅游网站优化方案
  • 网站开发常用图标dremrever做网站流程
  • 亚马逊德国做deals 网站计算机平面设计主要学什么
  • 乐山企业网站建设网站建设先进个人
  • 锦江网站建设网站建设规划
  • 自己如何做网站统计如何用易语言做网站
  • 网站源码 正在建设中制作公司网站设计要求
  • 海口制作手机网站wordpress恢复主题
  • 做网站需要源码吗网站制作方案包含哪些内容
  • 网站seo课程杭州工程建设网
  • 网站维护案商城网站开发报
  • 电脑培训班在哪里报名百度seo培训要多少钱
  • html是建网站导航栏怎么做网站怎么做网页
  • 兰州网站推广建设公司上海app开发和制作公司
  • 网站关键词优化代码北京cos网站
  • 南京网站建设索q.479185700wordpress不用主题
  • 网站谁做的比较好济南seo整站外包
  • 乐清网站建设推广个人网站用什么软件
  • 杭州建设局网站卖芒果的网络营销策划
  • 网站地图制作怎么做?html网页设计论文2000字
  • 小公司怎么做网站app开发公司介绍
  • 云南交投集团公路建设有限公司网站微信网站可以免费做么
  • 建设网站号码高级网络规划师报考条件
  • 长春网站seo公司wdcp wordpress搬家