This document provides an overview of pattern classification and clustering algorithms. It defines key concepts like pattern recognition, supervised and unsupervised learning. For pattern classification, it discusses algorithms like decision trees, kernel estimation, K-nearest neighbors, linear discriminant analysis, quadratic discriminant analysis, naive Bayes classifier and artificial neural networks. It provides examples to illustrate decision tree classification and information gain calculation. For clustering, it mentions hierarchical, K-means and KPCA clustering algorithms. The document is a guide to pattern recognition models and algorithms for classification and clustering.