Add Multilabel Classification Support
See original GitHub issue🚀 Feature
Provide support for multilabel classification, e.g. Vehicle -> Sedan.
Motivation
There are several datasets that provide multiple labels for a class. Also, this appears to have a positive impact on transfer learning, new label introduction.
Pitch
- Provide an option to make use of multilabel categories.
- Pass through the
supercategory
attribute from the json annotations.json file. It’d be nice if this was abstracted to enable any number of labels per box but that may require a custom dataset - Increase the number of classes to
N_classes + N_superclasses
orN_nodes
in the case of a 3 or more level class hierarchy. - Switch to BCE loss if there are multiple labels per box.
- Generate the truth vector for both precise class and any parent or supercategory(s) of the box.
Alternatives
YOLOv3 implements it in this way, I believe. RFCN takes a different a more divergent approach.
Issue Analytics
- State:
- Created 5 years ago
- Comments:6 (1 by maintainers)
Top Results From Across the Web
Multi-Label Classification with Scikit-MultiLearn - Section.io
In this tutorial, we will be dealing with multi-label text classification. We will build a model that classifies a given text input into ......
Read more >Multi-Label Classification with Deep Learning
Multi-label classification can be supported directly by neural networks simply by specifying the number of target labels there is in the problem ...
Read more >Solving Multi Label Classification problems - Analytics Vidhya
An introduction to multi label classification problems. This tutorial covers how to solve these problems using a multi-learn (scikit) ...
Read more >Multi Label Text Classification with Scikit-Learn | by Susan Li
Multi-class classification means a classification task with more than two classes; each label are mutually exclusive.
Read more >machine-learning-articles/how-to-create-a-multilabel-svm ...
Support Vector Machines can be used for building classifiers. They are natively equipped to perform binary classification tasks. However, they ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Hi did any one find way for multi label mask rcnn?