Generated training set on convnet
I don't think it is wise. Your intention to do validation on your real data is correct. But the way you have it now your model will be prevented from training on data that is from the same distribution as what you actually want to predict.

It is best to first split the images into training and validation sets, then do data augmentation on the training set.