Pytorch基础入门4

目录

4.3:求最小值

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

python 复制代码
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)    

结果如下:

powershell 复制代码
SGD (
Parameter Group 0
    dampening: 0
    differentiable: False
    foreach: None
    fused: None
    lr: 0.01
    maximize: False
    momentum: 0
    nesterov: False
    weight_decay: 0
)
y= tensor(0.) ; x= tensor(1.0000)
相关推荐
爱问的艾文5 小时前
八周带你手搓AI应用-Day4-赋予你的AI“记忆力”
人工智能
ACP广源盛139246256735 小时前
IX8024与科学大模型的碰撞@ACP#筑牢科研 AI 算力高速枢纽分享
运维·服务器·网络·数据库·人工智能·嵌入式硬件·电脑
向量引擎5 小时前
向量引擎接入 GPT Image 2 和 deepseek v4:一个 api key 把热门模型串起来,开发者终于不用深夜修接口了
人工智能·gpt·计算机视觉·aigc·api·ai编程·key
努力努力再努力FFF5 小时前
医生对AI辅助诊断感兴趣,作为临床人员该怎么了解和学习?
人工智能·学习
AI医影跨模态组学5 小时前
如何将纵向MRI深度学习特征与局部晚期直肠癌新辅助放化疗后的免疫微环境建立关联,并解释其对pCR及预后的机制
人工智能·深度学习·论文·医学·医学影像·影像组学
Empty-Filled5 小时前
AI生成测试用例功能怎么测:一个完整实战案例
网络·人工智能·测试用例
eastyuxiao5 小时前
设计一个基于 OpenClaw 的 AI 智能体来辅助交易
人工智能
风之所往_6 小时前
Python 3.0 新特性全面总结
python
2401_882273726 小时前
如何在 CSS 中正确加载本地 JPG 背景图片
jvm·数据库·python
波动几何6 小时前
因果动力学架构技能cda
人工智能