fashion MNIST 데이터셋
-
TF
from tensorflow import keras keras.datasets.fashion_mnist(...)
-
PyTorch
from torchvision import datasets datasets.FashionMNIST('~/.pytorch/F_MNIST_data/',...)
transform = transforms.Compose([
transforms.ToTensor(),
transforms.Normalize(mean=0.5, std=0.5)
])
ToTensor()
: 텐서로 변환해줌. 0~1로 변경
Normalize(mean=0.5, std=0.5)
: -1 ~ 1 사이로 normalize함
grayscale이기 때문에 0.5로 해준다.
만약 3 color channel이면 (0.5, 0.5, 0.5)로 해주면 된다.
import torch
from torchvision import datasets, transforms
import cv2
from google.colab.patches import cv2_imshow
import numpy as np
trans = transforms.Compose([
transforms.ToTensor(),
transforms.Normalize(0.5,0.5)
])
train_dataset = datasets.FashionMNIST('~/.pytorch/F_MNIST_data/', download=True, transform=trans)
test_dataset = datasets.FashionMNIST('~/.pytorch/F_MNIST_data/', download=True, transform=trans, train=False)
#data 확인해보기
for i in range(0,10):
cv2_imshow(np.array(train_dataset.data[i]))
'DAFIT > 910 - Pytorch를 통한 classification 입문 (1)' 카테고리의 다른 글
<DAFIT> 10 Pytorch를 통한 Classification 입문 - 06 Optimizer 정의 (0) | 2020.01.12 |
---|---|
<DAFIT> 10 Pytorch를 통한 Classification 입문 - 05 Cost 함수 정의 (0) | 2020.01.12 |
<DAFIT> 10 Pytorch를 위한 Classification 입문 - 04 MLP 모델 정의 (2) (0) | 2020.01.12 |
<DAFIT> 10 Pytorch를 통한 Classification 입문 - 03 MLP 모델 정의 (0) | 2020.01.12 |
<DAFIT> 10 Pytorch를 통한 Classification 입문 - 02 데이터 가져오기, 데이터 로더 ,데이터 셋 (0) | 2019.12.28 |