Two types in classification: binary and multinomial. Binary has only two classes for outcome, and multinomial has more than two outcome classes. In classification model, usually it provides not only the final prediction result (0 or 1), but also the probability could usually be interpreted useful.

There are many algorithms to do classification, the (incomplete) list is:

- Logistic regression
- Support vector machine
- Naive Bayes classifier
- Decision tree
- Random forest
- (and much more)