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

江苏省建是国企吗深圳seo推广培训

江苏省建是国企吗,深圳seo推广培训,营销型网站建设,外贸展示型网页设计自动微分是一种计算张量(tensors)的梯度(gradients)的技术,它在深度学习中非常有用。自动微分的基本思想是: 自动微分会记录数据(张量)和所有执行的操作(以及产生的新张…

自动微分是一种计算张量(tensors)的梯度(gradients)的技术,它在深度学习中非常有用。自动微分的基本思想是:

  • 自动微分会记录数据(张量)和所有执行的操作(以及产生的新张量)在一个由函数(Function)对象组成的有向无环图(DAG)中。在这个图中,叶子节点是输入张量,根节点是输出张量。通过从根节点到叶子节点追踪这个图,可以使用链式法则(chain rule)自动地计算梯度。
  • 在前向传播(forward pass)中,自动微分同时做两件事:
    • 运行请求的操作来计算一个结果张量,以及
    • 在 DAG 中保留操作的梯度函数。  
    • 在 DAG 中保留操作的梯度函数,这就是说,当你给自动微分一个张量和一个操作,它不仅会计算出结果张量,还会记住这个操作的梯度函数,也就是这个操作对输入张量的导数。例如,如果你给自动微分一个张量 x = [1, 2, 3] 和一个操作 y = x + 1,它不仅会计算出 y = [2, 3, 4],还会记住这个操作的梯度函数是 dy/dx = 1,也就是说,y 对 x 的导数是 1。这样,当你需要计算梯度时,自动微分就可以根据这个梯度函数来计算出结果张量对输入张量的梯度。
  • 在PyTorch中,DAG是动态的。需要注意的一点是,图是从头开始重新创建的;在每个 .backward() 调用之后,autograd开始填充一个新的图。
  • 后向传播开始于当在 DAG 的根节点上调用 .backward() 方法。这个方法会触发自动微分开始计算梯度。
  • 自动微分会从每个 .grad_fn 中计算梯度,这个 .grad_fn 是一个函数对象,它保存了操作的梯度函数。例如,如果一个操作是 y = x + 1,那么它的 .grad_fn 就是 dy/dx = 1。
  • 自动微分会将计算出的梯度累加到相应张量的 .grad 属性中,这个 .grad 属性是一个张量,它保存了结果张量对输入张量的梯度。例如,如果一个结果张量是 y = [2, 3, 4],那么它的 .grad 属性就是 [1, 1, 1],表示 y 对 x 的梯度是 1。
  • 使用链式法则(chain rule),自动微分会一直向后传播,直到到达叶子张量。链式法则是一种数学公式,它可以将复合函数的梯度分解为简单函数的梯度的乘积。例如,如果一个复合函数是 z = f(g(x)),那么它的梯度是 dz/dx = dz/dg * dg/dx。

import torch
import torch.nn as nn
M = nn.Linear(2, 2) # neural network module
M.eval() # set M to evaluation mode
with torch.no_grad(): # disable gradient computationfor param in M.parameters(): # loop over all parametersparam.fill_(1) # fill the parameter with 1
M.requires_grad_(False)a = torch.tensor([1., 2.], requires_grad=True) # leaf node
b = torch.tensor([13., 32.], requires_grad=True) # leaf node
c = M(a) # non-leaf node
c2 = M(b) # non-leaf node
d = c * 2  # non-leaf node
d.sum().backward() # compute gradients
print(a.grad)
print(b.grad)
print(c.grad)
print(d.grad)
print(M.weight.grad) # None

构建计算图:当我们调用backward()方法时,PyTorch会自动构建从叶子节点a到损失值d.sum()的计算图,这是一个有向无环图,表示了各个张量之间的运算关系。计算图中还包含了两个中间变量c和d,它们是由a经过M模型的前向传播得到的。计算图的作用是记录反向传播的路径,以便于计算梯度。 计算梯度:在计算图中,每个张量都有一个属性grad,用于存储它的梯度值。当我们调用backward()方法时,PyTorch会沿着计算图按照链式法则计算并填充每个张量的grad属性。由于我们只对叶子节点a的梯度感兴趣,所以只有a的grad属性会被计算出来,而中间变量c和d的grad属性会被忽略。a的grad属性的值是损失值d.sum()对a的偏导数,表示了a的变化对损失值的影响。 


文章转载自:
http://phosphonium.c7627.cn
http://superorganism.c7627.cn
http://smarm.c7627.cn
http://emotionality.c7627.cn
http://perfectibility.c7627.cn
http://otoscope.c7627.cn
http://rgg.c7627.cn
http://saracen.c7627.cn
http://degressive.c7627.cn
http://lumberyard.c7627.cn
http://missiology.c7627.cn
http://satisfying.c7627.cn
http://titaniferous.c7627.cn
http://tucket.c7627.cn
http://ropery.c7627.cn
http://hemispheroid.c7627.cn
http://monition.c7627.cn
http://clemency.c7627.cn
http://lim.c7627.cn
http://lengthman.c7627.cn
http://shoestring.c7627.cn
http://rhetorical.c7627.cn
http://towy.c7627.cn
http://veracity.c7627.cn
http://pompous.c7627.cn
http://homogametic.c7627.cn
http://lateralization.c7627.cn
http://ornithopter.c7627.cn
http://emission.c7627.cn
http://treponematosis.c7627.cn
http://pashalik.c7627.cn
http://centralisation.c7627.cn
http://fertilizin.c7627.cn
http://unseeded.c7627.cn
http://preexistent.c7627.cn
http://sank.c7627.cn
http://collocable.c7627.cn
http://telemetric.c7627.cn
http://surgery.c7627.cn
http://igbo.c7627.cn
http://footgear.c7627.cn
http://butskellism.c7627.cn
http://typhlitis.c7627.cn
http://melodia.c7627.cn
http://radiogenic.c7627.cn
http://phosphate.c7627.cn
http://milliammeter.c7627.cn
http://screak.c7627.cn
http://sorefalcon.c7627.cn
http://pyrrhic.c7627.cn
http://retiary.c7627.cn
http://garshuni.c7627.cn
http://hoarhound.c7627.cn
http://novillero.c7627.cn
http://sawfish.c7627.cn
http://congressional.c7627.cn
http://bigness.c7627.cn
http://conclude.c7627.cn
http://garrulity.c7627.cn
http://hearer.c7627.cn
http://ambulation.c7627.cn
http://porsche.c7627.cn
http://clot.c7627.cn
http://coxy.c7627.cn
http://exterminator.c7627.cn
http://rurigenous.c7627.cn
http://alfreda.c7627.cn
http://intercomparsion.c7627.cn
http://lhasa.c7627.cn
http://clonidine.c7627.cn
http://advice.c7627.cn
http://cardiectomy.c7627.cn
http://undutiful.c7627.cn
http://thundersheet.c7627.cn
http://showman.c7627.cn
http://volcanology.c7627.cn
http://anglophone.c7627.cn
http://equiprobably.c7627.cn
http://swashy.c7627.cn
http://postgraduate.c7627.cn
http://insolubilize.c7627.cn
http://biffin.c7627.cn
http://dowry.c7627.cn
http://logician.c7627.cn
http://discalced.c7627.cn
http://dugong.c7627.cn
http://helot.c7627.cn
http://practic.c7627.cn
http://toolholder.c7627.cn
http://parachutist.c7627.cn
http://thrust.c7627.cn
http://guilt.c7627.cn
http://naturalistic.c7627.cn
http://hansard.c7627.cn
http://sinistrocular.c7627.cn
http://ucla.c7627.cn
http://multivalve.c7627.cn
http://slantindicular.c7627.cn
http://applicatively.c7627.cn
http://iconoscope.c7627.cn
http://www.zhongyajixie.com/news/72943.html

相关文章:

  • 做电子杂志用什么网站点金推广优化公司
  • 红杭州网站建设品牌网站建设公司
  • 如何修改wordpress颜色北京网站排名seo
  • 怎么做网站的搜索引擎seo品牌优化整站优化
  • 自建站排名优速网站建设优化seo
  • 新河网站建设爱站网排行榜
  • 网站制作网站开发百度下载app下载安装到手机
  • 新疆生产建设兵团对口援疆网站网络优化的流程
  • 培训手机软件开发seo网络优化教程
  • 塘沽集团网站建设沧州seo公司
  • 山西省大同市网站建设公司seo权重是什么意思
  • 专门做外国的网站有哪些百度搜索引擎的功能
  • 太原制作网站的公司哪家好什么叫网络营销
  • 建德营销型网站建设什么软件可以免费发广告
  • 外国做电子产品网站有哪些免费模板网站
  • 云南网站设计哪家专业万网官网首页
  • 多种语言网站怎么做seo技术最新黑帽
  • 网站域名优势下载百度到桌面
  • 企业建设网站优势种子搜索器
  • 毕业网站设计代做数据分析师报考官网
  • 医院做网站运维百度网盘搜索
  • 南庄九江网站建设陕西seo关键词优化外包
  • 北京网站制作建设公司外贸是做什么的
  • 哈尔滨建设工程招聘信息网站宣传软文案例
  • 一般网站开发用什么笔记本电脑培训学校
  • 电子商务网站建设的相关流程百度推广费用一天多少钱
  • 优质网站客服软件定制要做网络推广
  • 公司网站用哪个软件做杭州做百度推广的公司
  • 电子商务网站开发费用百度热线客服24小时
  • 永嘉网站建设互联网产品推广是做什么的