Multi-class Classification

Multi-label Classification

Feature Multi-class Classification Multi-label Classification
Labels One and only one label per instance Zero, one, or multiple labels per instance
Classes Mutually exclusive Can overlap and co-occur
Example Classifying an email as "spam", "work", or "personal" Tagging a blog post as "Machine Learning", "NLP", and "Python"