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

pytorch工具——pytorch中的autograd

目录

  • 关于torch.tensor
  • 关于tensor的操作
  • 关于梯度gradients

关于torch.tensor

在这里插入图片描述

关于tensor的操作

x1=torch.ones(3,3)
x=torch.ones(2,2,requires_grad=True)
print(x1,'\n',x)

在这里插入图片描述

y=x+2
print(y)
print(x.grad_fn)
print(y.grad_fn)

在这里插入图片描述

z=y*y*3
out=z.mean()
print(z,out)

在这里插入图片描述

注意
在这里插入图片描述

a=torch.randn(2,2)
a=((a*3)/(a-1))
print(a.requires_grad)
a.requires_grad_(True)
print(a.requires_grad)
b=(a*a).sum()
print(b)
print(b.grad_fn)

在这里插入图片描述

关于梯度gradients

out.backward()
print(x.grad)

在这里插入图片描述

print(x.requires_grad)
print((x**2).requires_grad)
with torch.no_grad():print((x**2).requires_grad)

在这里插入图片描述

y=x.detach()
print(y.requires_grad)print(x)
print(y)
print(x.eq(y).all())

在这里插入图片描述

http://www.lryc.cn/news/95423.html

相关文章:

  • Linux--进程池
  • SpringCloudAlibaba微服务实战系列(四)Sentinel熔断降级、异常fallback、block细致处理
  • WebDAV之π-Disk派盘+ WinSCP
  • Python案例分析|使用Python图像处理库Pillow处理图像文件
  • 音视频——压缩原理
  • 微服务 云原生:搭建 K8S 集群
  • C++中的数学问题---进制转换
  • 开发一个RISC-V上的操作系统(三)—— 串口驱动程序(UART)
  • nuxt项目部署,npm run build 和npm run generate的区别
  • 数据仓库设计理论
  • 数据接口有哪些?(数据接口有哪几种)
  • 华为云CodeArts产品体验的心得体会及想法
  • 下载安装:SQLite+SQLiteStudio+VS
  • nginx路由
  • MobPush Android SDK 厂商推送限制
  • 计算机网络 day7 扫描IP脚本 - 路由器 - ping某网址的过程
  • gitee 配置ssh 公钥(私钥)
  • JAVA面试总结-Redis篇章(七)——数据淘汰策略
  • [SQL挖掘机] - 算术函数 - round
  • php-golang-rpc spiral/goridge库和php spiral/goridge2.4.5实践
  • 关于Kubernetes的一些零碎想法
  • C—数据的储存(下)
  • 「软件测试面试干货」2023年软件测试面试题大全(持续更新)附答案..
  • YOLOv2论文对比总结
  • 数据中心机房机柜配电新模式的探讨与选型
  • Redis未授权访问漏洞
  • Python 各种进制转换
  • 关于K8s的Pod的详解(一)
  • Vue3通透教程【十六】TS编译配置
  • OpenCV系列__chapter2