dl_train = DataLoader( torchvision.datasets.CIFAR10('/data/cifar10', download=True, train=True), batch_size=1, drop_last=False, shuffle=False)
print(len(dl_train))
returns just 50.000 should it be 60.000?
dl_train = DataLoader( torchvision.datasets.CIFAR10('/data/cifar10', download=True, train=True), batch_size=1, drop_last=False, shuffle=False)
print(len(dl_train))
returns just 50.000 should it be 60.000?
According to Wikipedia
The MNIST database contains 60,000 training images and 10,000 testing images.
Here you go
Take my full code execute on your end and let me know if you get 60.000
import torchvision
from torch.utils.data import DataLoader, Dataset, TensorDataset
dl_train = DataLoader( torchvision.datasets.CIFAR10('/data2/cifar10', download=True, train=True), batch_size=1, drop_last=False, shuffle=False)
print(len(dl_train))
Hi,
You are actually using extracting CIFAR dataset as i mentioned in the previous answer. CIFAR dataset has 50,000 training images and 10,000 testing images.
Use this for MNIST:
import torchvision
from torch.utils.data import DataLoader, Dataset, TensorDataset
dl_train = DataLoader( torchvision.datasets.MNIST(root, download=True, train=True),batch_size=1, drop_last=False, shuffle=False)
print(len(dl_train))