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

网站怎么做图片转链在手机上用wordpress

网站怎么做图片转链,在手机上用wordpress,wordpress首页漂浮,html 网站模板其实如果是FP32的训练,基本的调试方法还是差不多,这里就讲一下混合精度训练过程中的nan。 混合精度训练使用较低的数值精度(通常是半精度浮点数,例如FP16)来加速模型训练,但在一些情况下,可能会…

其实如果是FP32的训练,基本的调试方法还是差不多,这里就讲一下混合精度训练过程中的nan。

混合精度训练使用较低的数值精度(通常是半精度浮点数,例如FP16)来加速模型训练,但在一些情况下,可能会引发数值不稳定性的问题,导致 NaN 的出现。处理混合精度训练中的 NaN 问题时,可以考虑以下步骤:

数值检查: 在训练过程中,定期检查模型参数、梯度等是否包含 NaN 或 Inf(无穷大)值。你可以在训练循环中添加断言语句,及时发现异常值

assert not torch.isnan(model.parameters()).any(), "Model parameters contain NaN!"

梯度缩放(Gradient Scaling): 在混合精度训练中,通常会使用梯度缩放来抵消使用较低精度带来的梯度范围减小的问题。你可以尝试调整梯度缩放的比例。

scaler.scale(loss).backward()
scaler.step(optimizer)
scaler.update()

注意,相比与前向出nan,混合精度训练会多一个梯度缩放的过程,这个是前向没有出nan的前提下实现的,影响的梯度更新:

前向计算过程中没有nan,loss算完后,乘以scale后导致inf,这时候再往后反向传播出nan了,那在梯度更新的时候就会在梯度更新前进行数值检查,check finite and unscale过程会去检查权重的梯度发现有nan或者inf就会跳过更新,此时就可以调整scale的值,把scale降低,然后跑下一个step的前向。如果scale调整后,乘以loss,没有inf,就调成功了,继续正常更新参数,如果还是inf就得继续调小scale

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

相关文章:

  • dw自己做网站需要什么区别如何查看网站是否被百度收录
  • 晚上奖励自己的网站推荐昌邑网页定制
  • 那个网站做苗木西安旅游服务网站建设
  • 夫妻做网站.net手机网站源码下载
  • 中山市网站建设哪家好东莞网站建设纸品包装
  • 2015做微网站多少钱山东网站建设seo
  • 链接网站制作seo查询优化方法
  • 网站更改备案信息吗deals网站建设
  • icp网站授权函工业设计网站哪家好
  • 网站外贸推广wordpress主题代码解读
  • 有网站的源代码怎么生成网站计算机网站建设相关的书籍
  • 城乡互动联盟网站建设哪些网站是vue做的
  • 深圳建网站哪家公司好平面设计网格
  • 网站的推广是怎么做的站长之家字体
  • 网站域名有哪些网页设计五个页面
  • 货运代理东莞网站建设崇信县门户网站
  • 建设小说网站风险分析织梦模板首页修改教程
  • 推广网站赚钱科技对人类的意义
  • 个人备案网站可以做商城吗如何去做一个网站
  • 没有网站可以做百度直通车吗长沙互联网公司在哪个区
  • 苏州营销型网站推广网站的新闻模块怎么做
  • 中英文网站多少钱wordpress 图加载中
  • 设计图片大全 效果图免费网站seo软件
  • 网站建设模块需求分析上海有什么企业
  • 服务之家做网站简单吗河南高端建设网站
  • 网站为何站长统计宁德市蕉城区建设局网站
  • 网站域名免费个人网站建设视频教学
  • 镇江群立网络科技有限公司seo好的外贸网站
  • 济南建站公司注意什么怎样自己创网站
  • wordpress 制作网站西安分销商城网站建设