Skip to content

「Pytorch를 위한 Cifar10 데이터셋 구현」에 대한 내용을 다루고 있습니다.

License

Notifications You must be signed in to change notification settings

YAGI0423/cifar10_for_pytorch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

이 저장소(Repository)는 「Pytorch를 위한 MNIST 데이터셋 구현」에 대한 내용을 다루고 있습니다.


작성자: YAGI

최종 수정일: 2023-08-07

  • 2023.08.06: 코드 작성 완료
  • 2023.08.07: READ ME 작성 완료
  • 2023.08.07: 프로젝트 종료



  • 프로젝트 기간: 2023-08-06 ~ 2023-08-07



  • 해당 프로젝트는 Alex Krizhevsky의 「Learning multiple layers of features from tiny images」(2009)를 바탕으로 하고 있습니다.

Alex Krizhevsky. (2009). Learning multiple layers of features from tiny images.



프로젝트 요약

   파이토치(Pytorch)의 'Dataset' 형식으로 된 Cifar-10 데이터셋을 제공합니다. 기존 파이토치 Dataset과 마찬가지로 DataLoader를 이용하여 순회 가능한 객체(Iterable)를 구현할 수 있습니다.

Getting Start

Get Cifar10 Dataset

from torch.utils.data import DataLoader
from cifar10ForPytorch.datasets import Cifar10Dataset

#is_train: True -> 학습 데이터, False -> 검증 데이터
#flatten: True -> 3072, False -> 32 × 32 * 3
#normalize: True -> 0 ~ 1, False -> 0 ~ 255
#root: 데이터셋 저장 위치
dataset = Cifar10Dataset(
    is_train=True,
    flatten=False,
    normalize=True,
    root='./cifar10ForPytorch/cifar10'
)

#DataLoader
dataLoader = DataLoader(dataset, batch_size=4, shuffle=False)



개발 환경

Language

+ Python 3.9.12

Library

+ pytorch 1.12.0



License

This project is licensed under the terms of the MIT license.

About

「Pytorch를 위한 Cifar10 데이터셋 구현」에 대한 내용을 다루고 있습니다.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages