I'm starting a project where the task is to identify sneaker types from images.  I'm currently reading into TensorFlow and Torch implementations. My question is: how many images per class are required to reach a reasonable classification performance?      
How many images per class are sufficient for training a CNN
machine learning;neural network;image classification;convnet;image recognition