Classification learning

Classification learning is a type of supervised machine learning that classifies entities into two or more categories based on their characteristics. Classification models that predict between exactly two categories are called binary classification models. Models that predict among three or more categories are called multi-class classification models.

Classification learning works by giving a classification learning algorithm a set of training examples that have already been classified; the algorithm then produces a model that can be used to classify other, non-classified entities. Classification outputs predict a single, nominal attribute of each input entity. A nominal attribute is a label or classification that is mutually exclusive to the entity (it can have one and only one value).

A simple example of this would be to classifying whether a customer will buy a new mobile phone in the next year as a simple "yes" or "no" classification. The training data might look something like this (but with with thousands more records):

idgenderagerecently movedcredit ratingbuy a phone?
001m41noexcellentno
002f36noexcellentno
003f22yesgoodyes
004n20yesfairno
005f27nofairyes
..................

And the model produced could be a decision tree model, such as this:

graph TD Age{Age}-->| < 18 | No15((No)) Age-->| 18 - 65 | Credit18{Credit Rating} Credit18-->|Excellent| Yes18((Yes)) Credit18-->|Good| Yes18 Credit18-->|Fair| No18((No)) Age{Age}-->| > 65 | Moved65{Recently Moved} Moved65-->|Yes| Yes65((Yes)) Moved65-->|No| No65((No))

Deeper Knowledge on Classification Learning

K-Nearest Neighbors (KNN)

K-Nearest Neighbors (KNN)

A classification algorithm based on proximity

1R Classification Algorithm

1R Classification Algorithm

A simple classification machine learning algorithm

Broader Topics Related to Classification Learning

Supervised Machine Learning

Supervised Machine Learning

Machine learning that uses pre-labeled input as training data

Data Mining

Data Mining

A guide to finding patterns and relationships in data

Classification Learning Knowledge Graph