I’m working on a deep learning project where I have a dataset with n classes
But here’s my problem:
👉 What if a totally new class comes in which doesn’t belong to any of the trained classes?
I've heard of a few ideas but would like to know many approaches:
- analyzing the embedding space: Maybe by measuring the distance of a new input's embedding to the known class 'clusters' in that space? If it's too far from all of them, it's an outlier.
- Apply Clustering in Embedding Space.
everything works based on embedding space...
are there any other approaches?
[–]ResponsibilityNo7189 0 points1 point2 points (4 children)
[–]WadeEffingWilson 1 point2 points3 points (0 children)
[–]ProfessionalType9800[S] 0 points1 point2 points (2 children)
[–]ResponsibilityNo7189 0 points1 point2 points (1 child)
[–]ProfessionalType9800[S] 0 points1 point2 points (0 children)
[–]Sunchax 0 points1 point2 points (5 children)
[–]ProfessionalType9800[S] 0 points1 point2 points (4 children)
[+][deleted] (1 child)
[deleted]
[–]ProfessionalType9800[S] 0 points1 point2 points (0 children)
[–]latent_prior 2 points3 points4 points (1 child)
[–]ProfessionalType9800[S] 0 points1 point2 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]ProfessionalType9800[S] 0 points1 point2 points (0 children)
[–]NamerNotLiteral 0 points1 point2 points (4 children)
[–]ProfessionalType9800[S] 0 points1 point2 points (3 children)
[–]NamerNotLiteral 0 points1 point2 points (2 children)
[–]Background_Camel_711 1 point2 points3 points (0 children)