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

网站上线发布流程营销类网站建设需要注意的问题

网站上线发布流程,营销类网站建设需要注意的问题,高德地图上怎么没有菲律宾,oa系统和erp系统区别1.Autograd grad和grad_fn grad:该tensor的梯度值,每次在计算backward时都需要将前一时刻的梯度归零,否则梯度值会一直累加grad_fn:叶子结点通常为None,只有结果节点的grad_fn才有效,用于只是梯度函数时哪…

1.Autograd

  • grad和grad_fn
    • grad:该tensor的梯度值,每次在计算backward时都需要将前一时刻的梯度归零,否则梯度值会一直累加
    • grad_fn:叶子结点通常为None,只有结果节点的grad_fn才有效,用于只是梯度函数时哪种类型
  • torch.autograd.backward(tensors,grad_tensors,retain_graph,create_graph)
    • 参数tensors:用于计算梯度的tensor
    • 参数grad_tensors:在计算矩阵的梯度时会用到
    • 参数retain_graph:通常在调用一次backward后,pytorch会自动把计算图销毁,所以想要对某个变量重复调用backward,则需要将该参数值设为True,默认值为False
    • 参数create_graph:如果为True,则会创建一个专门计算微分的图
  • torch.autograd.grad(output,input,grad_output,retain_graph,create_graph,only_input,allow_unused)
    • 计算和返回output关于input的梯度的和
    • 参数output:函数的因变量,即需要求导的函数
    • 参数input:函数的自变量
    • 参数grad_output、retain_graph、create_graph:同backward
    • 参数only_input:值为True时只计算input的梯度
    • 参数allow_unused:值为False时,当计算输出出错时,指明不使用inpiu
  • torch.autograd.Function
    • 每一个原始的自动求导运算实际上是两个在tensor上运行的函数
      • forward函数:计算从输入tensor获得的输出tensor
      • backward函数:接收输出tensor对于某个标量值的梯度,并且计算输入tensor相对于该相同标量值的梯度
      • 利用apply方法执行相应的运算
import torch
class line(torch.autograd.Function):@staticmethoddef forward(ctx, w, x, b):ctx.save_for_backward(w,x,b)return w * x + b@staticmethoddef backward(ctx,grad_out):w,x,b = ctx.saved_tensorsgrad_w = grad_out * xgrad_x = grad_out * wgrad_b = grad_outreturn grad_w, grad_x, grad_b
w = torch.rand(2,2,requires_grad=True)
x = torch.rand(2,2,requires_grad=True)
b = torch.rand(2,2,requires_grad=True)
out = line.apply(w,x,b)
out.backward(torch.ones(2,2))
print(w,x,b)
print(w.grad)
print(x.grad)
print(b.grad)
  • 其他torch.autograd包中的函数
    • torch.autograd.enable_grad:启动梯度计算的上下文管理器
    • torch.autograd.no_grad:禁止梯度计算的上下文管理器
    • torch.autograd.set_grad_enabled(mode):设置是否进行梯度计算的上下文管理器

2.nn库

torch.nn库是专门为神经网络设计的模块化接口,自动计算前向传播和反向传播,可以用来定义和运行神经网络。

  • nn.Parameter & nn.ParameterList & nn.ParameterDict
    • 定义可训练参数
  • nn.Linear & nn.conv2d & nn.ReLU & nn.MaxPool2d & nn.MSELoss
    • 各种神经网络层的定义,继承于nn.Module的子类
  • nn.functional
    • 包含了torch.nn库中所有的函数,包含大量loss和activation function
    • nn.functional.xxx是函数接口
    • nn.functional.xxx无法与nn.Sequential结合使用
  • nn.Sequential
    • 通过一个序列的方法完成对一个网络的定义
  • nn.ModuleList
    • 用于搭建一个网络模型
  • nn.MouduleDict
    • 通过字典的方式搭建一个网络模型

具体案例使用,后期在神经网络的学习中

 知识点为听课总结笔记,课程为B站“2025最新整合!公认B站讲解最强【PyTorch】入门到进阶教程,从环境配置到算法原理再到代码实战逐一解读,比自学效果强得多!”:2025最新整合!公认B站讲解最强【PyTorch】入门到进阶教程,从环境配置到算法原理再到代码实战逐一解读,比自学效果强得多!_哔哩哔哩_bilibili

http://www.dtcms.com/wzjs/838673.html

相关文章:

  • 社交网站建设网上海企业登记一网通办
  • 静态网站怎么更新去成都旅游攻略及费用
  • 网站服务方案网络优化网站 s
  • 如何优化网站 提高排名wordpress在线支付
  • 营销型网站制作成都百度网站建设的十一个
  • 建设网站多长时间成都易站网站建设
  • 上海模板网站公司品牌网站建设大概费用
  • 怎么把网站放到阿里云做网站的软件 知乎
  • 当当网站建设与易趣网站对比建设信用卡银行积分兑换商城网站
  • 做网站例子图片描述wordpress实时交流插件
  • 做音乐网站的目的揭阳网站建设托管
  • 济宁网站开发公司wordpress打开很卡
  • 可以做拟合的在线网站WordPress 插件调试
  • 网站建设可行性分析包括什么成都网站建设 小兵cms
  • 网站开发备案认证网站开发哈尔滨网站开发公司电话
  • 网站建设设计费会计分录wordpress文章数据库
  • 服装手机商城网站建设tk网站域名注册
  • 网站框架类型哈尔滨口碑好的网站建设
  • 国外优秀app设计网站有哪些个人网站怎么做支付宝接口
  • 腾讯云建网站湖南人文科技学院在哪
  • 全网有哪些网站可以做淘客道路建设网站专题
  • 黄岛网站制作建设农家书屋官方网站
  • python+网站开发+prf电子书新手学做网站
  • 个人如何建立免费手机网站建设网站的技术风险
  • 做海报创意网站常州低价网站建设公司
  • 公司百度网站建设哈尔滨排名seo公司
  • 南京住房和城乡建设部网站新企业如何在国税网站上做套餐
  • wordpress整站导入手机app界面设计分析
  • 网站开发者 敬请期待中国网络科技公司排名
  • 80端口被封怎么做网站sem运营