最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

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

PyTorch Tutorial 09 - Dataset and Dat...

2023-02-16 11:36 作者:Mr-南喬  | 我要投稿

教程Python代碼如下:


"""

epoch = 1 forward and backward pass of ALL training samples

batch_size = numberlof training samples in one forward & backward pass

number of iterations = number of passes,each pass using [batch_size] number of samples

e.g. 100 samples,batch_size=20 --> 100/20 = 5 iterations for 1 epoch

"""

import torch

import torchvision

from torch.utils.data import Dataset, DataLoader

import numpy as np

import math


#實(shí)現(xiàn)自己的自定義數(shù)據(jù)集

class WineDataset():

??def __init__(self):

????# data loading, 數(shù)據(jù)加載

????xy = np.loadtxt('./Data/wine.csv',delimiter=",", dtype=np.float32, skiprows=1) #delomiter分隔符,skiprows=1跳過(guò)第一行(第一行為標(biāo)題)

????# 把數(shù)據(jù)集分成 x 和 y

????self.x = torch.from_numpy(xy[:,1:]) #不要第一行

????self.y = torch.from_numpy(xy[:, [0]]) # n_samples, 1:只要第一列,這樣就有了樣品的大小數(shù)

????self.n_samples = xy.shape[0]



??def __getitem__(self, index):

????# dataset[0], 允許以后進(jìn)行索引,所以我們可以調(diào)用索引為0的數(shù)據(jù)集

????return self.x[index], self.y[index]


??def __len__(self):

????# len(dataset), 調(diào)用數(shù)據(jù)集的長(zhǎng)度

????return self.n_samples


dataset = WineDataset()

# firat_data = dataset[0]

# features, labels = firat_data

# print(features, labels)


# 使用數(shù)據(jù)加載器

dataloader = DataLoader(dataset = dataset, batch_size=4, shuffle=True, num_workers=0)

"""

datatiter = iter(dataloader)

data = next(datatiter)

features, labels = data

print(features, labels)

"""


# training loop

num_epochs = 2

total_samples = len(dataset)

n_iterations = math.ceil(total_samples/4)

print(total_samples, n_iterations)


for epoch in range(num_epochs):

??for i, (inputs, labels) in enumerate(dataloader):

????#forward, backward, updata

????if (i+1) % 5 == 0:

??????print(f'epoch {epoch+1}/{num_epochs}, step {i+1}/{n_iterations}, inputs {inputs.shape}')

PyTorch Tutorial 09 - Dataset and Dat...的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
泾源县| 沈阳市| 寿阳县| 鹿泉市| 彭水| 临高县| 申扎县| 新津县| 乐陵市| 临沭县| 疏勒县| 金山区| 米脂县| 鹤庆县| 吉木萨尔县| 珠海市| 广灵县| 安岳县| 满城县| 周至县| 社会| 台湾省| 瑞安市| 九龙县| 定陶县| 黄骅市| 三河市| 肥城市| 庆安县| 屏山县| 武陟县| 湘潭县| 杂多县| 汨罗市| 乐山市| 新安县| 宜黄县| 吴堡县| 繁昌县| 安岳县| 翁源县|