PatternRecognition_Matlab

Pattern recognition study

An investigation into feature reduction and classification methods for pattern recognition using various techniques such as PCA, LDA, and SVM.

Feature reduction projections and classifier models are learned by training dataset and applied to classify testing dataset. A few approaches of feature reduction have been compared in this paper: principle component analysis (PCA), linear discriminant analysis (LDA) and their kernel methods (KPCA,KLDA). Correspondingly, a few approaches of classification algorithm are implemented: Support Vector Machine (SVM), Gaussian Quadratic Maximum Likelihood and K-nearest neighbors (KNN) and Gaussian Mixture Model(GMM).

GitHub

71 stars
2 watching
21 forks
Language: MATLAB
last commit: over 5 years ago
Linked from 1 awesome list

gaussian-mixture-modelsgmmkpcaldapattern-recognitionpcasvm

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
jaimeivancervantes/facerecognitionThis project implements techniques for face recognition using PCA, Fisher's LDA, and SVMs.39
matlab-deep-learning/seven-segment-digit-recognitionAutomates digit recognition in images of seven segment displays7
covartech/prtProvides a unified framework for machine learning and pattern recognition in MATLAB145
helloyaozhang/face-recognition-using-pcaAn implementation of Principal Components Analysis algorithm in MATLAB for facial recognition56
david-guo/face_recognizeAn implementation of PCA-based face recognition in MATLAB using a GUI201
grootzz/glcm-svmA MATLAB-based system for image classification using texture features derived from the Gray Level Cooccurrence Matrix (GLCM) and Support Vector Machines (SVM)116
rasbt/pattern_classificationA comprehensive resource for learning and understanding machine learning and pattern classification tasks4,151
mljs/pcaTool for reducing dimensionality of data by identifying and preserving the most informative directions.98
jaiverma/matlabA collection of MATLAB code examples for various digital image processing tasks.37
rulixiang/changedetectionpcakmeansThis MATLAB implementation detects changes in various types of land cover in satellite images using PCA and k-Means clustering77
matlab-deep-learning/convmixer-patches-are-all-you-needDemonstrates how to implement and train a ConvMixer architecture for image classification in MATLAB6
bachlab/pspmA software suite for model-based analysis of psychophysiological signals45
maoxu/joint_bayesianRealizes an algorithm from a Bayesian face recognition paper using Matlab.36
predict-idlab/gendisAn algorithm to discover small, discriminative patterns in time series data for classification tasks104
yonghaoxu/rpnetMatlab implementation of a deep learning-based method for classifying hyperspectral images56