Home › Glossary › Fundamentals › Pattern Matching

Beginner · Fundamentals

Pattern Matching

Visual diagram · (in preparation) · Math · (in preparation) · Worked example · 3 difficulty levels.

TL;DR. The process of comparing inputs to a stored set of patterns to identify correlations or similarities.

Technical Definition

The process of comparing inputs to a stored set of patterns to identify correlations or similarities.

How it works

In AI, pattern matching is a foundational technique used to find specific structures, sequences, or expressions in data. It's employed in various applications, from regular expressions for text searching to identifying visual patterns in images. Symbolic AI often relies on pattern matching for rule execution and inference.