Body: <p>I have an image dataset of about 400 images. 70% of these data points were used for training, 15% for validation, and 15% for testing. I am using the 70% to train a CNN-based binary classifier. I augmented the <em>training</em> data to around 8000 images. That makes my test set really small in comparison. Is that ok, and what is considered a decent size of images for a test set?</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-07-15T22:05:05.000Z
Comments.Text: Also, I am an hs student who is really new to machine learning and would appreciate any advice :)
Comments.UserDisplayName: user38639
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-07-16T01:16:58.917Z
Comments.Text: Depends on the complexity of the task. I know I have previously achieved high accuracy on MNIST with a similarly low amount of training data.
Comments.UserDisplayName: Recessive
Tags: <neural-networks><convolutional-neural-networks><training><testing><data-augmentation>
Title: What is the amount of test data needed to evaluate a CNN?
UserDisplayName: user38639
ThreadText: # What is the amount of test data needed to evaluate a CNN?
  
  (Asked by: username_0 on 2020-07-15)
  
  I have an image dataset of about 400 images. 70% of these data points were used for training, 15% for validation, and 15% for testing. I am using the 70% to train a CNN-based binary classifier. I augmented the *training* data to around 8000 images. That makes my test set really small in comparison. Is that ok, and what is considered a decent size of images for a test set?
  
  **Tags:** neural-networks, convolutional-neural-networks, training, testing, data-augmentation
  > **Comments:**
  > **username_0**: Also, I am an hs student who is really new to machine learning and would appreciate any advice :)  
  > **username_1**: Depends on the complexity of the task. I know I have previously achieved high accuracy on MNIST with a similarly low amount of training data.  
  
  ---
  
  ## 0 answers
  
  