Transfer learning on a very small dataset
Show older comments
Hi, I have total 20 images from two datasets i.e. Train and Test.
I want to perform a pilot study on transfer learning using Alexnet architecture. Is this going to hurt me? Can I not perform this transfer learning on such a very small dataset?
9 Comments
Kevin Chng
on 17 Jan 2019
It's subjective. Generally, we believe larger dataset would provide more information to your network to get higher accuracy. However, why don't you try out with your current dataset first? Subsequently, you may justify the performance, and think how to improve the accuracy.
Nbillah
on 18 Jan 2019
Image Analyst
on 18 Jan 2019
Then I guess you have your answer. Can you post your script? Maybe there's something that can be done. What is in the images that you want to find? Can you post 1 or 2 training images with the things identified?
Image Analyst
on 19 Jan 2019
It seems that deep learning is not needed. Simply find the area. Glaucoma has small area while normal has large area. Would you consider abandoning Deep Learning to do a much simpler traditional method using regionprops() to find the area of the blobs in your binary image?
Or do you just want to use deep learning as a learning exercise even though it's probably not the best approach?
Nbillah
on 20 Jan 2019
Nbillah
on 1 Apr 2019
Shounak Mitra
on 12 Apr 2019
Nahida,
The training progress chart looks 'just right'. Is the 80% accuracy acceptable in your case? Sometimes even 99% is bad and other times even 70% is good! You can go ahead with more data. I don't see any problem. Good luck.
Shounak
Nbillah
on 15 Apr 2019
Answers (0)
Categories
Find more on Deep Learning Toolbox in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!