最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用pytorch實現(xiàn)線性回歸

 更新時間:2021年04月09日 17:35:05   作者:LIQIANDI  
這篇文章主要為大家詳細介紹了使用pytorch實現(xiàn)線性回歸,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了pytorch實現(xiàn)線性回歸的具體代碼,供大家參考,具體內(nèi)容如下

線性回歸都是包括以下幾個步驟:定義模型、選擇損失函數(shù)、選擇優(yōu)化函數(shù)、 訓(xùn)練數(shù)據(jù)、測試

import torch
import matplotlib.pyplot as plt
# 構(gòu)建數(shù)據(jù)集
x_data= torch.Tensor([[1.0],[2.0],[3.0],[4.0],[5.0],[6.0]])
y_data= torch.Tensor([[2.0],[4.0],[6.0],[8.0],[10.0],[12.0]])
#定義模型
class LinearModel(torch.nn.Module):
    def __init__(self):
        super(LinearModel, self).__init__()
        self.linear= torch.nn.Linear(1,1) #表示輸入輸出都只有一層,相當于前向傳播中的函數(shù)模型,因為我們一般都不知道函數(shù)是什么形式的
 
    def forward(self, x):
        y_pred= self.linear(x)
        return y_pred
model= LinearModel()
# 使用均方誤差作為損失函數(shù)
criterion= torch.nn.MSELoss(size_average= False)
#使用梯度下降作為優(yōu)化SGD
# 從下面幾種優(yōu)化器的生成結(jié)果圖像可以看出,SGD和ASGD效果最好,因為他們的圖像收斂速度最快
optimizer= torch.optim.SGD(model.parameters(),lr=0.01)
# ASGD
# optimizer= torch.optim.ASGD(model.parameters(),lr=0.01)
# optimizer= torch.optim.Adagrad(model.parameters(), lr= 0.01)
# optimizer= torch.optim.RMSprop(model.parameters(), lr= 0.01)
# optimizer= torch.optim.Adamax(model.parameters(),lr= 0.01)
# 訓(xùn)練
epoch_list=[]
loss_list=[]
for epoch in range(100):
    y_pred= model(x_data)
    loss= criterion(y_pred, y_data)
    epoch_list.append(epoch)
    loss_list.append(loss.item())
    print(epoch, loss.item())
 
    optimizer.zero_grad() #梯度歸零
    loss.backward()  #反向傳播
    optimizer.step() #更新參數(shù)
 
print("w= ", model.linear.weight.item())
print("b= ",model.linear.bias.item())
 
x_test= torch.Tensor([[7.0]])
y_test= model(x_test)
print("y_pred= ",y_test.data)
 
plt.plot(epoch_list, loss_list)
plt.xlabel("epoch")
plt.ylabel("loss_val")
plt.show()

使用SGD優(yōu)化器圖像:                                                      

使用ASGD優(yōu)化器圖像:

使用Adagrad優(yōu)化器圖像:                                                 

使用Adamax優(yōu)化器圖像:

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • pytest官方文檔解讀Fixture?errors拋錯解決

    pytest官方文檔解讀Fixture?errors拋錯解決

    這篇文章主要為大家介紹了pytest官方文檔解讀Fixture?errors拋錯后的解決方案,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • python編寫計算器功能

    python編寫計算器功能

    這篇文章主要為大家詳細介紹了python編寫計算器功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • Python shutil模塊實現(xiàn)文件的裁剪、壓縮與解壓縮的方法

    Python shutil模塊實現(xiàn)文件的裁剪、壓縮與解壓縮的方法

    這篇文章主要介紹了Python shutil模塊實現(xiàn)文件的裁剪、壓縮與解壓縮的方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-01-01
  • Python如何從列表中刪除相鄰和不相鄰的相同元素

    Python如何從列表中刪除相鄰和不相鄰的相同元素

    這篇文章主要介紹了Python如何從列表中刪除相鄰和不相鄰的相同元素問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • python語言是免費還是收費的?

    python語言是免費還是收費的?

    在本篇文章里小編給大家分享的是關(guān)于python語言是否免費的相關(guān)知識點,需要的朋友們可以學(xué)習(xí)下。
    2020-06-06
  • windows下python使用ffmpeg實現(xiàn)rtsp推流

    windows下python使用ffmpeg實現(xiàn)rtsp推流

    這篇文章主要為大家詳細介紹了在windows環(huán)境下python如何使用ffmpeg實現(xiàn)rtsp推流,文中的示例代碼講解詳細,有需要的小伙伴可以了解一下
    2023-09-09
  • 用pandas劃分數(shù)據(jù)集實現(xiàn)訓(xùn)練集和測試集

    用pandas劃分數(shù)據(jù)集實現(xiàn)訓(xùn)練集和測試集

    這篇文章主要介紹了用pandas劃分數(shù)據(jù)集實現(xiàn)訓(xùn)練集和測試集,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Python 自動備份腳本的示例代碼

    Python 自動備份腳本的示例代碼

    這篇文章主要介紹了Python 自動備份腳本,本文結(jié)合代碼給大家講解的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-12-12
  • 使用Python實現(xiàn)分組數(shù)據(jù)并保存到單獨的文件中

    使用Python實現(xiàn)分組數(shù)據(jù)并保存到單獨的文件中

    當處理大型數(shù)據(jù)集時,通常需要將數(shù)據(jù)分組,并將每個分組的數(shù)據(jù)保存到單獨的文件中,本文將使用 Python 中的 pandas 庫來實現(xiàn)這一目標,需要的可以參考下
    2024-04-04
  • Python只用40行代碼編寫的計算器實例

    Python只用40行代碼編寫的計算器實例

    這篇文章主要介紹了Python只用40行代碼編寫的計算器,結(jié)合完整實例形式分析了Python計算器的具體實現(xiàn)技巧,需要的朋友可以參考下
    2017-05-05

最新評論

马关县| 志丹县| 顺义区| 江津市| 仁寿县| 上虞市| 综艺| 岚皋县| 普安县| 靖西县| 玉环县| 青河县| 南汇区| 织金县| 渭源县| 临安市| 西林县| 宜城市| 内江市| 历史| 济源市| 靖远县| 庆安县| 武陟县| 丰城市| 揭阳市| 高密市| 武宣县| 桐乡市| 武强县| 洛川县| 年辖:市辖区| 荥阳市| 永修县| 响水县| 岳普湖县| 忻城县| 慈溪市| 论坛| 同心县| 嘉禾县|