Pattern Recognition is a subfield of Artificial Intelligence that applies machine learning methodologies to tackle problems of classifying/clustering patterns or objects into categories or classes, which forms an integral part in most machine intelligence systems for decision making.