Pytorch(四) --基于Pytorch实现线性回归
生活随笔
收集整理的這篇文章主要介紹了
Pytorch(四) --基于Pytorch实现线性回归
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
每一次epoch的訓(xùn)練過程,總結(jié)下來就是:
① 前向傳播,求預(yù)測(cè)值。
② 根據(jù)預(yù)測(cè)值和真實(shí)值求loss損失值
③ 反向傳播計(jì)算梯度
④ 根據(jù)梯度,更新參數(shù)
代碼如下:
最終的計(jì)算結(jié)果為:
w= 3.0 b= 1.0373099001981245e-07Loss值的更新圖如下:
這是優(yōu)化器取SGD的情況下,下面是優(yōu)化器取Adam的更新圖
優(yōu)化器為Adam時(shí),更新過程要比SGD時(shí)慢一些。關(guān)于其他的優(yōu)化器,可以自行嘗試一下。
努力加油a啊
總結(jié)
以上是生活随笔為你收集整理的Pytorch(四) --基于Pytorch实现线性回归的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 5.45英寸多大(5ちゃんねる)
- 下一篇: Pytorch(六) --处理高维特征数