国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

PyTorch Tutorial 06 - Training Pipeli...

2023-02-15 12:05 作者:Mr-南喬  | 我要投稿

教程Python代碼如下:


# 1) Design model(input, output size, forward pass)

# 2) Construct loss and optimizer

# 3) Training loop 訓練循環(huán)

# - forward pass: compute prediction

# - backward pass: gradients

# - update weights

import torch

import torch.nn as nn #導入神經(jīng)網(wǎng)絡模塊


# f = w * x 此處不加偏置


# f = 2 * x

X = torch.tensor([[1],[2],[3],[4]],dtype=torch.float32)

Y = torch.tensor([[2],[4],[6],[8]],dtype=torch.float32)


X_test = torch.tensor([5],dtype=torch.float32)


n_samples, n_features = X.shape

print(n_samples, n_features)


input_size = n_features

output_size = n_features


#model = nn.Linear(input_size, output_size)


class LinearRegression(nn.Module):


def __init__(self, input_dim, output_dim):

super(LinearRegression, self).__init__()

# define layers

self.lin = nn.Linear(input_dim, output_dim)


def forward(self, x):

return self.lin(x)


model = LinearRegression(input_size, output_size)


print(f'Prediction befor training: f(5) = {model(X_test).item():.3f}')


# Training

# 學習率

learning_rate = 0.01


# 多次迭代

n_iters = 100


# loss = 均方誤差

loss = nn.MSELoss()


# 優(yōu)化器

optimizer = torch.optim.SGD(model.parameters(),lr=learning_rate) #SGD代表隨機梯度下降,參數(shù)列表是它將優(yōu)化的參數(shù)


for epoch in range(n_iters):

# prediction = forward pass

y_pred = model(X)


# loss

l = loss(Y,y_pred)


# gradients = backward pass

l.backward() # dl/dw


# update weights 更新公式:權重 = 權重 - (步長或學習速率 * dw)

optimizer.step()


# zero gradients

optimizer.zero_grad()


#打印每一步

if epoch % 10 == 0:

[w, b] = model.parameters()

print(f'epoch {epoch+1}: w = {w[0][0].item():.3f}, loss = {l:.8f}')


print(f'Prediction after training: f(5) = {model(X_test).item():.3f}')

PyTorch Tutorial 06 - Training Pipeli...的評論 (共 條)

分享到微博請遵守國家法律
淮安市| 宜昌市| 东城区| 金秀| 望奎县| 海口市| 辰溪县| 东山县| 固镇县| 凤城市| 唐山市| 若羌县| 和林格尔县| 土默特右旗| 金湖县| 迁安市| 巩留县| 依兰县| 清原| 蒙城县| 灵璧县| 介休市| 辛集市| 内丘县| 嵩明县| 昌邑市| 莱阳市| 手机| 瓦房店市| 铜梁县| 上思县| 鄂伦春自治旗| 望都县| 长宁区| 永平县| 柘荣县| 南郑县| 教育| 林西县| 历史| 前郭尔|