Multi-class classification is a type of supervised learning where the goal is to assign an input to one of three or more distinct classes. Unlike binary classification (which has only two classes), multi-class classification handles multiple labels and uses algorithms like logistic regression, decision trees, random forests, SVMs, or neural networks to predict the correct category based on the features of the input data.
Domain-Symmetric Network, or SymmNet, is an algorithm for unsupervised multi-class domain adaptation. It features an adversarial strategy of domain confusion and discrimination.