Pattern recognition

related topics
{theory, work, human}
{math, number, function}
{system, computer, user}
{language, word, form}
{disease, patient, cell}
{household, population, family}

In machine learning, pattern recognition is the assignment of some sort of output value (or label) to a given input value (or instance), according to some specific algorithm. An example of pattern recognition is classification, which attempts to assign each input value to one of a given set of classes (for example, determine whether a given email is "spam" or "non-spam"). However, pattern recognition is a more general problem that encompasses other types of output as well. Other examples are regression, which assigns a real-valued output to each input; sequence labeling, which assigns a class to each member of a sequence of values (for example, part of speech tagging, which assigns a part of speech to each word in an input sentence); and parsing, which assigns a parse tree to an input sentence, describing the syntactic structure of the sentence.

Pattern recognition algorithms generally aim to provide a reasonable answer for all possible inputs and to do "fuzzy" matching of inputs. This is opposed to pattern matching algorithms, which look for exact matches in the input with pre-existing patterns. A common example of a pattern-matching algorithm is regular expression matching, which looks for patterns of a given sort in textual data and is included in the search capabilities of many text editors and word processors. In contrast to pattern recognition, pattern matching is generally not considered a type of machine learning, although pattern-matching algorithms (especially with fairly general, carefully tailored patterns) can sometimes succeed in providing similar-quality output to the sort provided by pattern-recognition algorithms.

Pattern recognition is studied in many fields, including psychology, psychiatry, ethology, cognitive science and computer science.


Full article ▸

related documents
Modus tollens
Frequency probability
Identity (philosophy)
Ontological commitment
Principle of bivalence
Extension (semantics)
Multi-valued logic
Knowledge representation
Gödel's ontological proof
Learning object
Thomas Bayes
Actual infinity
Raymond Smullyan
Metaphor of the sun
Popular psychology
Economic rationalism
The Ego and Its Own
George Inness
Pimsleur language learning system
Bounded rationality
Ascribed characteristics
Jared Diamond
Moral universalism