An abstract class representing a Dataset. Custom datasets defines at samples
size - get size of dataset.
shape - get shape of image and label from dataset.
pull - fill tensors with data batch and label from dataset.
The class represents a utility for loading a dataset.
pull - get batch (samples) from dataset.