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
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