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