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

怎么样网站建设做电商网站用什么软件开发

怎么样网站建设,做电商网站用什么软件开发,淘宝电脑版登登录入口,网站建设架构优秀案例前言 主要用于解决显卡内存不足的问题。 梯度累积可以使用单卡实现增大batchsize的效果 梯度累积原理 按顺序执行Mini-Batch,同时对梯度进行累积,累积的结果在最后一个Mini-Batch计算后求平均更新模型变量。 a c c u m u l a t e d ∑ i 0 N g r a…

前言

主要用于解决显卡内存不足的问题。
梯度累积可以使用单卡实现增大batchsize的效果

梯度累积原理

按顺序执行Mini-Batch,同时对梯度进行累积,累积的结果在最后一个Mini-Batch计算后求平均更新模型变量。
a c c u m u l a t e d = ∑ i = 0 N g r a d i \color{green}accumulated=\sum_{i=0}^{N}grad_{i} accumulated=i=0Ngradi

梯度累积是一种训练神经网络的数据Sample样本按Batch拆分为几个小Batch的方式,然后按顺序计算。
在不更新模型变量的时候,实际上是把原来的数据Batch分成几个小的Mini-Batch,每个step中使用的样本实际上是更小的数据集。
在N个step内不更新变量,使所有Mini-Batch使用相同的模型变量来计算梯度,以确保计算出来得到相同的梯度和权重信息,算法上等价于使用原来没有切分的Batch size大小一样。即:
θ i = θ i − 1 − l r ∗ ∑ i = 0 N g r a d i \color{green}\theta _{i}=\theta _{i-1}-lr*\sum_{i=0}^{N}grad_{i} θi=θi1lri=0Ngradi
在这里插入图片描述

代码实现

不加梯度累加的代码

for i, (images, labels) in enumerate(train_data):# 1. forwared 前向计算outputs = model(images)loss = criterion(outputs, labels)# 2. backward 反向传播计算梯度optimizer.zero_grad()loss.backward()optimizer.step()

加了梯度累加的代码

# 梯度累加参数
accumulation_steps = 4for i, (images, labels) in enumerate(train_data):# 1. forwared 前向计算outputs = model(imgaes)loss = criterion(outputs, labels)# 2.1 loss regularization loss正则化loss += loss / accumulation_steps# 2.2 backward propagation 反向传播计算梯度loss.backward()# 3. update parameters of netif ((i+1) % accumulation)==0:# optimizer the netoptimizer.step()optimizer.zero_grad() # reset grdient

代码中设置accumulation_steps = 4,意思就是变相扩大batch_size四倍。因为代码中每隔4次迭代才清空梯度,更新参数。
loss = loss/accumulation_steps,梯度累加了四次,那就要取平均除以4。同时,因为累计了4个batch,那学习率也应该扩大4倍,让更新的步子跨大点。
参考博客:1、pytorch骚操作之梯度累加,变相增大batch size
2、如何通透理解梯度累加


文章转载自:

http://UMRcwbJf.gfprf.cn
http://4E7yKcNi.gfprf.cn
http://orZstV0W.gfprf.cn
http://mgeg56A1.gfprf.cn
http://bRDHCbmi.gfprf.cn
http://qgpfVXLs.gfprf.cn
http://45YoQVyK.gfprf.cn
http://Ee6hL86E.gfprf.cn
http://Sk1T89CV.gfprf.cn
http://4H6DQv96.gfprf.cn
http://4RCkVUnF.gfprf.cn
http://y6jlo8ug.gfprf.cn
http://DSexy6Hk.gfprf.cn
http://UVH9u0o6.gfprf.cn
http://LcnECLY2.gfprf.cn
http://W3UFAamM.gfprf.cn
http://LSdcpeYI.gfprf.cn
http://4tDGnjTv.gfprf.cn
http://XlmDkIl2.gfprf.cn
http://7zYMne2l.gfprf.cn
http://SEXHNg1v.gfprf.cn
http://8nhFqud3.gfprf.cn
http://8SdKdVja.gfprf.cn
http://LoQZWIJh.gfprf.cn
http://WAcIEVfm.gfprf.cn
http://0nq1FZOz.gfprf.cn
http://WRE29CW0.gfprf.cn
http://eGVyRYq7.gfprf.cn
http://HHrZ7HSx.gfprf.cn
http://EBe1CKr7.gfprf.cn
http://www.dtcms.com/wzjs/768804.html

相关文章:

  • 上海公共场所seo计费系统oem
  • 成都网站托管制作图片的软件哪个好
  • 高能建站系统怎么收费wordpress文件夹权限设置方法
  • 广州商城网站建设报价蜜雪冰城网络营销
  • 长春做网站公司哪家好搭建企业网站宽带多大
  • 网站设计有限公司wap网站定位
  • 前端个人网站模板中国互联网信息中心
  • 产品发布网站如何做网站公司名seo
  • 蚌埠哪有做网站的西安 域名空间网站制作
  • 贵州网站开发哪家好类似互推商盟的推广平台
  • 江西移动网站个人企业信息查询
  • 太和网站开发招聘WordPress的MySQL搭建
  • 国外网站网页设计旅游政务网站建设
  • 如何为网站做优化沪尚茗居全包价格
  • 进一步加大网站集约化建设力度蒲公英路由做网站
  • 顺义广州网站建设建设银行购物网站
  • 京东商城网站wordpress小红心插件
  • 自媒体人专用网站wordpress月份归档要收录吗
  • 呼市网站制作招聘wordpress 应用
  • 响应式中文网站模板福安市教育局建设网站
  • 计算机本科论文 网站建设joomla 2.5:你的网站建设_使用与管理
  • 海安环评在哪个网站做用手机自创游戏
  • 建站网站和维护需要会什么北京市官方网站
  • ps怎么做网站分隔线重庆有什么好玩的地方
  • html网站分页怎么做的wordpress 在线编辑器
  • 网站备案哪里管南宁企业网站设计
  • 可以做彩票网站的工作室wordpress图片命名
  • wordpress留言版添加seo网络优化公司
  • 广州 网站建设模板搭建app需要多少钱
  • s上海网站建设岳阳网站开发网站运营