Can the New Test Data be looped into the Training Data after being Classified by the CNN model?
Info
This question is closed. Reopen it to edit or answer.
Show older comments
Hello,
I am working on a CNN model but I have a limited dataset to work with. I was wondering if there is a chance that after training the CNN model on a specific number of images, when I test it against a new set of images, these new classified images can be looped into the training set. So that when the model is run again it trains with these new images as a part of the training data set.
Thanks in advance.
Answers (1)
Harsha Priya Daggubati
on 27 Jul 2020
0 votes
Hi,
It is generally advised to keep training and test sets explicit. I can think of one possible workaround, since your dataset is of images, you can augment your dataset using 'imageDataAugmenter' and create an augmentedImageDatastore using it to train your network.
Take a look at these links for more details:
Hope this helps!
7 Comments
Vinay Chawla
on 27 Jul 2020
Harsha Priya Daggubati
on 27 Jul 2020
This line sounds ambiguous:
"I want that dataset to be a part of training for the next "NEW TEST" dataset"
part of training for next test set, how is it possible?
Vinay Chawla
on 27 Jul 2020
Harsha Priya Daggubati
on 27 Jul 2020
So, you are thinking of adding correctly classified test set data to your traning data and thus use the resulting training dataset to train your model again.
I guess you can go ahead this way too, what is the issue you are facing?
Vinay Chawla
on 27 Jul 2020
Harsha Priya Daggubati
on 27 Jul 2020
Yeah, to my knowledge your network would be retrained using mostly similar datasets.
Vinay Chawla
on 27 Jul 2020
This question is closed.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!