① MNIST 데이터셋을 내려받기 위해 필요한 파라미터는 다음과 같습니다.
ⓐ 첫 번째 파라미터: MNIST를 내려받을 위치 지정
ⓑ transform: 앞에서 정의했던 데이터 전처리 적용
ⓒ train: True로 설정할 경우 훈련용 데이터셋을 가져오지만, False로 설정할 경우 테스트용 데이터셋을 가져옵니다.
ⓓ download: True로 설정될 경우 내려받으려는 위치에 MNIST 파일이 없으면 내려받지만 파일이 있다면 내려받지 않습니다.
다음은 MNIST를 내려받은 결과입니다.
Downloading http://yann.lecun.com/exdb/mnist/train-images-idx3-ubyte.gz to ../chap07/MNIST_DATASET\MNIST\raw\train-images-idx3-ubyte.gz 0%| | 0/9912422 [00:00<?, ?it/s] Extracting ../chap07/MNIST_DATASET\MNIST\raw\train-images-idx3-ubyte.gz to ../chap07/MNIST_DATASET\MNIST\raw Downloading http://yann.lecun.com/exdb/mnist/train-labels-idx1-ubyte.gz to ../chap07/MNIST_DATASET\MNIST\raw\train-labels-idx1-ubyte.gz 0%| | 0/28881 [00:00<?, ?it/s] Extracting ../chap07/MNIST_DATASET\MNIST\raw\train-labels-idx1-ubyte.gz to ../chap07/MNIST_DATASET\MNIST\raw Downloading http://yann.lecun.com/exdb/mnist/t10k-images-idx3-ubyte.gz to ../chap07/MNIST_DATASET\MNIST\raw\t10k-images-idx3-ubyte.gz 0%| | 0/1648877 [00:00<?, ?it/s] Extracting ../chap07/MNIST_DATASET\MNIST\raw\t10k-images-idx3-ubyte.gz to ../chap07/MNIST_DATASET\MNIST\raw Downloading http://yann.lecun.com/exdb/mnist/t10k-labels-idx1-ubyte.gz to ../chap07/MNIST_DATASET\MNIST\raw\t10k-labels-idx1-ubyte.gz 0%| | 0/4542 [00:00<?, ?it/s] Extracting ../chap07/MNIST_DATASET\MNIST\raw\t10k-labels-idx1-ubyte.gz to ../chap07/MNIST_DATASET\MNIST\raw Processing... Done!