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

软件ui设计怎么做网站/网站推广方法

软件ui设计怎么做网站,网站推广方法,web做网站怎么添加图片,佛山最好的网站建设Autograd主要实现反向传播求导数,避免手动计算导数的复杂过程 1. autograd.Variable是Autograd中的核心类,它是Tensor的简单封装,并支持Tensor的所有操作。Tensor在被封装为Variable之后,可以调用它的 .backward()实现反向传播&a…

Autograd主要实现反向传播求导数,避免手动计算导数的复杂过程

1. autograd.Variable是Autograd中的核心类,它是Tensor的简单封装,并支持Tensor的所有操作。Tensor在被封装为Variable之后,可以调用它的 .backward()实现反向传播,自动计算所有梯度。

例如:

import torch as t
import numpy as np
from torch.autograd import Variable
x=Variable(t.ones(2,2),requires_grad=True)    #Variable对Tensor的封装
print(x)#输出
tensor([[1., 1.],[1., 1.]], requires_grad=True)

2. Variable主要包含三个属性:

  • data :保存Variable所包含的Tensor
  • grad:保存data的梯度,grad也是个Variable,而不是Tensor,它和data的形状一样
  • grad_fn:指向一个Function对象,这个Function对象用来反向转播计算输入的梯度

例如:

x=Variable(t.ones(2,2),requires_grad=True)
# print(x)
y=x.sum()y.backward()    #反向传播,计算梯度
print(x.grad)   #得到x的梯度,    注意:grad在反向传播过程中是可以累积的,# 所以在反向传播之前最好先把梯度清零y.backward()    #反向传播,计算梯度
print('第二次反向传播计算的梯度:',x.grad)x.grad.data.zero_()  #反向传播前,梯度置零//或者调用 x.grad.zero_()
y.backward()
print('第三次反向传播计算的梯度:',x.grad)#输出
tensor([[1., 1.],[1., 1.]])
第二次反向传播计算的梯度: tensor([[2., 2.],[2., 2.]])
第三次反向传播计算的梯度: tensor([[1., 1.],[1., 1.]])

3. Variable和Tensor之间的无缝切换

例如:

import torch as t
from torch.autograd import Variablex=Variable(t.ones(2,3))
y=t.cos(x)  #这里是有一个将Variable切换到Tensor的过程
x_tensor_cos=t.cos(x.data)  #计算Tensor类型的数据print(y)
print(x_tensor_cos)#结果
tensor([[0.5403, 0.5403, 0.5403],[0.5403, 0.5403, 0.5403]])
tensor([[0.5403, 0.5403, 0.5403],[0.5403, 0.5403, 0.5403]])

可以看出,用同样的算式计算不同类型的数据,结果是一样的。

 

http://www.jmfq.cn/news/5163913.html

相关文章:

  • 北京做机柜空调的网站/淄博网站营销与推广
  • 佛山免费网站建设/销售平台软件有哪些
  • 手机wap版网站制作/电商网站首页
  • 龙岗网站制作设计/百度搜索引擎网站
  • 建设网站 (公司)/百度网页游戏大厅
  • 淄博手机网站开发公司/企业网站优化方案案例
  • 太原晋民网站建设公司/学生个人网页制作html代码
  • o2o网站建设多少钱/我想做app推广怎么做
  • wordpress不能识别语言/上海比较大的优化公司
  • 怎么做建设网站首页/招商外包公司
  • 网站项目需要什么/南京网站制作
  • 建设网站的基本流程是什么/常州网络推广seo
  • 做网站域名多少钱/2023新闻大事10条
  • 响应式 企业网站/114啦网址导航官网
  • 上海网站建设与设计公司好/自动点击器下载
  • 国内个人网站建设/品牌策略的7种类型
  • 北京做网站推广/西安seo关键词排名优化
  • 做两个阿里网站/北京百度推广代理
  • 协会类网站免费模板/公司网站建设推广
  • 丹阳企业网站建设/友链是什么
  • asp.net做网站/西安seo外包
  • 长宁制作网站/搜索关键词查询
  • 佛山做网站优化公司/企业员工培训总结
  • 做软件网站/成都企业网站seo技术
  • 邢台手机网站建设公司/贵港网站seo
  • 公司网站建设南宁/网络营销机构官方网站
  • 沈阳网站推广的公司/外贸网站免费建站
  • 从头建设个人网站步骤/打开百度一下网页版
  • 加强政府网站和新媒体建设管理自查整改报告/产品seo是什么意思
  • 个人简历模板免费下载网站/深圳seo网络优化公司