Machine Learning or Pattern Recognition

Machine learning and pattern recognition are related fields but have some differences.

Machine learning refers to the development of algorithms that allow computers to learn and make predictions or decisions without being explicitly programmed. It focuses on training models on data to recognize patterns and make accurate predictions or decisions based on new data.

Pattern recognition, on the other hand, is the process of identifying and classifying patterns or regularities in data. It involves techniques and algorithms for recognizing and analyzing patterns in various forms, such as images, signals, or sequences.

In summary, machine learning is a broader field that encompasses pattern recognition as one of its components. Machine learning algorithms are used to recognize patterns and make predictions, while pattern recognition focuses specifically on identifying patterns in data.

Pattern Recognition has its origin in engineering whereas ML grew out of computer science

Artificial Intelligence

What is Machine Learning?

Types of learning

Pattern recognition system

ENV → Sensing → Feature Extraction → Decision → OUTPUT (action)

Env = take a picture with face

Sensing = camera → data

(Feature Selection - - ->) Feature Extraction = picture/contour

(Model Selection - - -> ) Decision = face or not face

Output = bounding box around the face

Traditional approaches:

Feature Selection / Model Selection = Prior knowledge

Decision = Machine Learning