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

电商网站设计实例博达高校网站群建设教程

电商网站设计实例,博达高校网站群建设教程,安徽大学最近消息,深圳建网站培训学校文章目录 序言相同点不同点测试实例应用 序言 .detach()和.data都可以用来分离tensor数据#xff0c;下面进行比较pytorch0.4及之后的版本#xff0c;.data仍保留#xff0c;但建议使用.detach() 相同点 x.detach()和x.data返回和x相同数据的tensor#xff0c;这个新的t… 文章目录 序言相同点不同点测试实例应用 序言 .detach()和.data都可以用来分离tensor数据下面进行比较pytorch0.4及之后的版本.data仍保留但建议使用.detach() 相同点 x.detach()和x.data返回和x相同数据的tensor这个新的tensor和原来的tensor共用数据一者改变另一者也会跟着改变新分离得到的tensor的requires_grad False, 即不可求导的 不同点 (1) .data是一个属性.detach()是一个方法(2) x.data不能被autograd追踪求微分即使被改了也能错误求导x.detach()也不能被autograd追踪求微分被改了会直接报错避免错误的产生(3) .data是不安全的.detach()是安全的 测试实例 .data测试 import torcha torch.tensor([1 ,2 ,3.], requires_grad True) # float类型,支持求导 out a.sigmoid() print(out) # 输出(0.0, 1.0)结果 b out.data # 分离tensor b.zero_() # 改变b的值原来的out也会改变 print(b.requires_grad) # .data后requires_gradFalse print(b) # 归0后的值 tensor([0., 0., 0.]) print(out.requires_grad) # out的requires_gradTrue print(out) # b的值改变了out也变了 tensor([0., 0., 0.]) print(----------------------------------------------)out.sum().backward() # 对原来的out求导 print(a.grad) # 不会报错但结果不正确更改分离之后的变量值b导致原来的张量out的值也跟着改变但是这种改变对于autograd是没有察觉的它依然按照求导规则来求导导致得出完全错误的导数值却浑然不知它的风险性就是如果我再任意一个地方更改了某一个张量求导的时候也没有通知我已经在某处更改了导致得出的导数值完全不正确 .detach()测试 import torcha torch.tensor([4, 5, 6.], requires_gradTrue) out a.sigmoid() print(out) c out.detach() c.zero_() # 改变c的值原来的out也会改变 print(c.requires_grad) # detach后requires_gradFalse print(c) # 已经归0 print(out.requires_grad) # 输出为True print(out) print(----------------------------------------------)out.sum().backward() # 对原来的out求导 print(a.grad) # 此时会报错: 梯度计算所需要的张量已经被“原位操作inplace”所更改了# RuntimeError: one of the variables needed for gradient computation has been modified by an inplace operation更改分离之后的变量值c导致原来的张量out的值也跟着改变这个时候如果依然按照求导规则来求导由于out已经更改了所以不会再继续求导了而是报错这样就避免了得出错误的求导结果 应用 forward时使用.data或.detach()不进行梯度计算和梯度跟踪backward时梯度回传不能使用.detach()或.data比如loss信息被detach的话就无法进行梯度回传更新参数会导致模型无法收敛 【参考文章】 [1]. .detach和.data的区别和作用 [2]. .detach和.data的区别 [3]. .detach和.data求导时的区别 created by shuaixio, 2024.02.24
http://www.dnsts.com.cn/news/258162.html

相关文章:

  • 外贸网站制作教程安监网站如何做紧急预案备案
  • 池州市建设管理处网站对网站建设起到计划和指导的作用
  • 做seo推广手机网站免费网站建设itcask
  • 网站设计的灵感来源免费网络电视直播软件
  • 个人网站设计背景图企业信息网站模板
  • 网站个人中心设计深圳到北京
  • 在网站建设上的发言总结服务型网站有哪些
  • 网站备案为什么 没有批复文件做ppt用的音效网站
  • 零基础学做网站教程广东在线网站建设
  • 网站开发合同范本下载网站建设的
  • 在本地做改版如何替换旧网站会影响百度收录吗国家大事新闻近三天
  • 百度竞价是什么工作网站整站优化推广方案
  • 与铁路建设相关的网站网站建设服务方案ppt模板
  • 如何查看网站的建设方式分销系统大概多少钱
  • 最新电大网站开发维护嘉定网站建设电脑培训
  • 常州网站建站公司熊猫seo实战培训
  • 北京做网站建设多少钱北京专业网站设计公司
  • 公司做网站注意事项百度网站关键词优化在哪里做
  • 云南手机网站开发广州网站建设定制多少钱
  • 健身房网站建设阿里跨境电商平台有哪些
  • wordpress群站广州网站建设实力乐云seo
  • wordpress仿36kr氪主题镇江网站建设方式优化
  • 龙岩网站设计今天足球赛事推荐
  • 中文购物网站模板网站构架图
  • 蚌埠大建设及棚户区改造官方网站名字logo设计免费
  • 服务器有了怎么做网站吉林省建设工程质量监督站网站
  • 关于网站的推广文章官方静态网站模板下载
  • 中国企业网站建设现状成都网站建设scdzks
  • 网站建设方案ppt 枫子科技建设个人网银登录
  • 宝安网站建设seo信科asp.net 建立网站