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

专门做网站开发的公司双语cms网站

专门做网站开发的公司,双语cms网站,移动网页设计总结,领手工在家做的网站步骤都在注释里写清楚了,可以自己调整循环的次数观察输出的w与b和loss的值 import torch#学习率,用来进行w和b的更新 learning_rate 0.01 #1. 准备数据 #这里使用y3x0.8.也就是w3,b0.8.创造一个500行1列的数据 xtorch.rand([500,1]) y_true…

步骤都在注释里写清楚了,可以自己调整循环的次数观察输出的w与b和loss的值

import torch#学习率,用来进行w和b的更新
learning_rate = 0.01
#1. 准备数据
#这里使用y=3x+0.8.也就是w=3,b=0.8.创造一个500行1列的数据
x=torch.rand([500,1])
y_true=x*0.3+0.8#2. 通过模型计算y_predict。x*w,所以w是1行1列的.torch.matmul是矩阵乘法.只有浮点数才能使用grad。修改dtype
w = torch.rand([1,1],requires_grad=True)
b = torch.tensor(0,requires_grad=True,dtype=torch.float32)#4. 通过循环,反向传播,更新参数
for i in range(5000):y_predict = torch.matmul(x, w) + b# 3. 计算loss.用平方来处理,这里mean不太清楚是什么意思。均方误差?这是什么?....每次都需要更新损失,所以把他放在循环里loss = (y_true - y_predict).pow(2).mean()#每次backward之前梯度置为0if w.grad is not None:w.grad.data.zero_()if b.grad is not None:b.grad.data.zero_()loss.backward() #反向传播.这时w和b的梯度就算出来了w.grad,b.gradw.data = w.data - learning_rate * w.gradb.data = b.data - learning_rate * b.grad  #要注意左边不要写成grad,写成grad之后b的内容就一直是0print("w,b,loss",w.item(),b.item(),loss.item())

输出:

可以观察到w接近0.3,b接近0.8。和预想值十分接近了。

问题:

这里的理解有欠缺。。。

http://www.yayakq.cn/news/906081/

相关文章:

  • 哪些网站可以做微课焦作做网站最专业的公司
  • 沈阳网站关键词优化服务好网页设计基础填空题及答案
  • 网站域名免费申请论述网站建设引言
  • 国内专业网站建设公司如何看还在建设的网站
  • 建设行业网站大概需要都少钱中国500强企业排名表
  • 产品设计私单网站长沙网站建设公司名单
  • 招聘网站建设价格需要建设网站的
  • 网站挑错iis7搭建网站织梦
  • 网站内容怎么做php网站开发做什么
  • 上线了做的网站怎么办教育课程网站建设
  • 团购网站 备案问题什么页游好玩
  • html免费网站模板带后台中国四大软件外包公司是哪四个
  • 国家中小学网络云平台滨州seo排名
  • 网站建设与管理习题一湘潭网站建设 多少钱磐石网络
  • 企业网站建设的三个核心问题网站建设 售后服务
  • 河南广告制作公司网站自己电脑做网站需要什么设备
  • 百度经验悬赏任务平台网站SEO优化实训
  • 云建站网址怎么用dw做地图网站
  • 网站无域名注册人id做网站 带宽 多少钱
  • 网站遇到攻击时应该怎么做广州广告公司前100名排行
  • 企业网站开发报价长虹电视网站建设中
  • 网站备案通过之后企业怎么在网站上做宣传
  • 三里屯做网站的公司企业seo解决方案
  • 网站建设汽车后市场解决方案可以做宣传的网站
  • 没有备案的交易网站两学一做电脑答题网站
  • 网站后台管理系统源代码服务中心网站建设意见
  • 中国工程建设交易信息网站自己搞网站做外贸
  • 做网站的数据库西北电力建设甘肃工程公司网站
  • 网站安全建设申请怎么做属于自己的领券网站
  • 零基础搭建网站大连网站建设1000元