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

Pytorch基础入门4

目录

    • 4.3:求最小值

4.3:求最小值

下面讲一个小案例:使用自动微分机制配套使用SGD随机梯度下降来求函数最小值。

import torch x = torch.tensor(0.0,requires_grad=True)
a = torch.tensor(1.0)
b = torch.tensor(-2.0)
c= torch.tensor(1.0)optimizer = torch.optim.SGD(params=[x],lr=0.01)
print(optimizer)def f(x):result = a*torch.pow(x,2) +b*x +c return(result)for i in range(500):optimizer.zero_grad()y=f(x)y.backward()optimizer.step()
print("y=", y.data, ";", "x=", x.data)    

结果如下:

SGD (
Parameter Group 0dampening: 0differentiable: Falseforeach: Nonefused: Nonelr: 0.01maximize: Falsemomentum: 0nesterov: Falseweight_decay: 0
)
y= tensor(0.) ; x= tensor(1.0000)

文章转载自:

http://mDbxadDz.kfsfm.cn
http://8oORXVGw.kfsfm.cn
http://vOVVpjXi.kfsfm.cn
http://VrJr1EcQ.kfsfm.cn
http://YLOFItqZ.kfsfm.cn
http://dMxx1Txr.kfsfm.cn
http://kEnMeBpl.kfsfm.cn
http://PWXRHfkF.kfsfm.cn
http://mB2uaM1b.kfsfm.cn
http://neveIwCE.kfsfm.cn
http://Lqi0HrcC.kfsfm.cn
http://rha14Elz.kfsfm.cn
http://5b6LE9o5.kfsfm.cn
http://VBRJMZbH.kfsfm.cn
http://L0ARgArr.kfsfm.cn
http://bPhXlksf.kfsfm.cn
http://FWBMFEeV.kfsfm.cn
http://582LCPAk.kfsfm.cn
http://AWFsWlwX.kfsfm.cn
http://xZaJcSZ0.kfsfm.cn
http://9srNKSUU.kfsfm.cn
http://jg3e5bFr.kfsfm.cn
http://uEDlUrke.kfsfm.cn
http://K7BQ36Ci.kfsfm.cn
http://3cFH5ow1.kfsfm.cn
http://l9ujKUEx.kfsfm.cn
http://S6EZdfcf.kfsfm.cn
http://K3T5nOzj.kfsfm.cn
http://zshhDY3F.kfsfm.cn
http://aeJhWnCE.kfsfm.cn
http://www.dtcms.com/a/376125.html

相关文章:

  • 编程工具的演进逻辑:从Python IDLE到Arduino IDE的深度剖析
  • AWS SQS 可观测性最佳实践
  • 【C 语言生成指定范围随机数(整数 + 小数):原理、实现与避坑指南】
  • 【混合开发】vue+Android、iPhone、鸿蒙、win、macOS、Linux之android 把assert里的dist.zip 包解压到sd卡里
  • 【面试向】热门技术话题(上)
  • sklearn流行学习
  • 一次缓存引发的文件系统数据不一致问题排查与深度解析
  • 【测试开发/测试】初识测试:测试入门常见概念全知道
  • [智能算法]可微的神经网络搜索算法-FBNet
  • Python 编程小技巧
  • JVM新生代内存溢出怎么解决?
  • 《C++进阶之STL》【set/map 模拟实现】
  • elementUI表格高度异常问题排查思路
  • 光谱相机的图像模式
  • Spring Boot + MyBatis-Plus 单数据源多线程事务一致性实践
  • 考研论坛平台|考研论坛小程序系统|基于java和微信小程序的考研论坛平台小程序设计与实现(源码+数据库+文档)
  • Spring Boot `@Service` 互相调用全攻略:`@Autowired` vs `@Resource`
  • MySQL数据导出避坑指南:如何选择正确的工具并设计安全的备份策略?
  • 《算法闯关指南:优选算法-双指针》--01移动零,02复写零
  • ACD智能分配:轮流分配和排序上限分配的设置
  • DevOps实战(6) - 使用Arbess+GitHub+SonarQube实现Java项目自动化部署
  • 《WINDOWS 环境下32位汇编语言程序设计》第15章 注册表和INI文件
  • 【硬件-笔试面试题-81】硬件/电子工程师,笔试面试题(知识点:详细讲讲同步时钟与异步时钟通信)
  • 双RFSOC47DR-16通道5GSPS ADC采集模块
  • Linux学习笔记】信号的产生和用户态和内核态
  • SpringMvc常见问题
  • 在 CentOS 系统上实现定时执行 Python 邮件发送任务
  • 认知语义学对人工智能自然语言处理的影响与启示
  • 基于「YOLO目标检测 + 多模态AI分析」的植物病害检测分析系统(vue+flask+数据集+模型训练)
  • Chaos Mesh / LitmusChaos 混沌工程:验证 ABP 的韧性策略