Making additional data with Data Augmentation using pytorch

I actually want to applied on the dataset I am working with .But first I wanted to understand how it works on a simple exemple.
the thing is that I have a small dataset and after the training I got stuck with 0.9 training accuracy but 0.6 validation accuracy .
I saw someone posting about it saying that data augmentation can be done by adding additional samples not only making alterations on existing ones
I wated to try to add aditionnal data perhaps the results gets better
But didn’t know how
I saw something about adding another loop in the get_item function is that correct @ptrblck
like this discussion I want to have for every image multiple augmented images and pass them to the network