Neural network: Target vector for 'None of the Above' class?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Say, I have a neural network system trained with 5 classes. When new image is given to the system it will give one class as output depending on the input vector. Now, if I use image of 6th class (system was not trained for 6th class), I have to prepare target vector for that image.
Can I set 0 to all 5 classes in the target vector for the image that belong to the 6th class? I think it will give me error: 'incorrect target vector'.
Do we have something from which we can get an output like: the image belongs to 'None of the above' classes based on input vector? is it mandatory to have output class from the trained classes only?
I mean I think, there has to be something like This image do not belong to any classes that you have trained. How can I prepare target vector for an image with the unknown class. I can't train for unknown class because I don't know the characteristic of the unknown class (say, 6th class).
If this is not possible with simple/shallow neural network, I think someone might suggest me to use Deep Neural Network, I don't want to use it because it requires more data to be accurate and I don't have that.
Thanks
0 Kommentare
Antworten (0)
Siehe auch
Kategorien
Mehr zu Image Data Workflows finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!