코딩 (10) 썸네일형 리스트형 [PyTorch] Datasets & DataLoaders PyTorch는 모델 학습 코드와 데이터셋 코드를 분리시켜 더 읽기 쉽고 모듈성이 뛰어나게 만들고자 한다.PyTorch에서 이미 로드된 데이터셋이나 나의 데이터셋을 사용하기 위해 두가지 데이터 primitives를 제공한다:torch.utils.data.DataLoader 와 torch.utils.data.Dataset 이다. Dataset은 샘플들과 대응하는 라벨들을 저장하고 DataLoader는 Dataset을 iterable로 감싸 쉽게 샘플들에 접근할 수 있도록 해준다. Loading a Dataset아래는 Fashion-MNIST 데이터셋을 불러오는 과정이다.FashionMNIST 데이터셋은 다음과 같은 parameter로 불러진다:root: train/test 데이터가 저장된 위치train: .. [Pytorch] Tensors Tensor란 array나 matrix와 매우 유사한 데이터 구조이다. Pytorch에서는 이 tensor들을 이용해 모델 input과 output 뿐만 아니라 parameters들도 encode 한다. Tensor는 NumPy의 ndarrays와 매우 유사하다. 한 가지 다른 점은 tensor는 GPU나 하드웨어 가속기에서 돌아갈 수 있다는 것이다.import torchimport numpy as np Initializing a TensorFrom datadata = [[1, 2], [3, 4]]x_data = torch.tensor(data)From NumPy arraynp_array = np.array(data)x_np = torch.from_numpy(np_array)From another ten.. 이전 1 2 다음