Dataloader class는 batch기반의 딥러닝모델 학습을 위해서 mini batch를 만들어주는 역할을 한다. 여러 옵션(데이터 묶기, 섞기, 병렬처리)을 통해 batch를 만들어주어, 학습 시에 data를 batch만큼 편하게 꺼내어 사용할 수 있다.
DataLoader(dataset, batch_size=128, shuffle=False, sampler=None,
batch_sampler=None, num_workers=0, collate_fn=None,
pin_memory=False, drop_last=False, timeout=0,
worker_init_fn=None)