# PatternRecognition_Matlab
## Abstract
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).
## Conclusion
<p align="center"><img src="./figures/fselection.png" width="600" class="inline"/></p>
Our experiments showed that SVM was the most robust method to increase dimensional space, and that SVM and LDA were the most sensitive to noise.
## Documentations
[Preprint report](https://www.researchgate.net/publication/308927930_Comparison_of_Feature_Reduction_Approaches_and_Classification_Approaches_for_Pattern_Recognition)
## Cite our paper
```
@article
{li2016comparison,
title={Comparison of Feature Reduction Approaches and Classification Approaches for Pattern Recognition},
author={Li, Xiaoyang},
journal={Available at SSRN 3659735},
year={2016}
}
```
## Code Run Instruction
Input data : [data](./data.mat)
Main function : [mainFCT.m](./mainFCT.m)
## About author
[Porfolios](https://xiaoyang-rebecca.github.io)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。 Matlab(Matrix Laboratory)是一种专为数值计算和科学与工程应用而设计的高级编程语言和环境。在算法开发和实现方面,Matlab具有以下一些好处: 1. 丰富的数学和科学函数库:Matlab提供了广泛的数学、信号处理、图像处理、优化、统计等领域的函数库,这些函数库可以帮助开发者快速实现各种复杂的数值计算算法。这些函数库提供了许多常用的算法和工具,可以大大简化算法开发的过程。 2. 易于学习和使用:Matlab具有简单易用的语法和直观的编程环境,使得算法开发者可以更快速地实现和测试他们的算法。Matlab的语法与数学表达式和矩阵操作非常相似,这使得算法的表达更加简洁、清晰。 3. 快速原型开发:Matlab提供了一个交互式的开发环境,可以快速进行算法的原型开发和测试。开发者可以实时查看和修改变量、绘制图形、调试代码等,从而加快了算法的迭代和优化过程。这种快速原型开发的特性使得算法开发者可以更快地验证和修改他们的想法。 4. 可视化和绘图功能:Matlab具有强大的可视化和绘图功能,可以帮助开发者直观地展示和分析算法的结果。开发者可以使用Matlab绘制各种图形、曲线、图像,以及创建动画和交互式界面,从而更好地理解和传达算法的工作原理和效果。 5. 并行计算和加速:Matlab提供了并行计算和加速工具,如并行计算工具箱和GPU计算功能。这些工具可以帮助开发者利用多核处理器和图形处理器(GPU)来加速算法的计算过程,提高算法的性能和效率
资源推荐
资源详情
资源评论
收起资源包目录
通过训练数据集学习特征约简预测和分类器模型,并应用于测试数据集的分类.zip (104个子文件)
KLDA_proj_test.asv 969B
main.asv 764B
Thumbs.db 20KB
PCA--KNN(Confusion on best Dim-)14.fig 408KB
KLDA--GaussianML(Confusion on best Dim-)14.fig 408KB
LDA--KSVM(Confusion on best Dim-)9.fig 408KB
KPCA--KNN(Confusion on best Dim-)22.fig 408KB
NONE--KSVM(Confusion on best Dim-)1.fig 408KB
KLDA--KNN(Confusion on best Dim-)11.fig 408KB
KLDA--GMM(Confusion on best Dim-)14.fig 408KB
LDA--KNN(Confusion on best Dim-)13.fig 408KB
KPCA--GMM(Confusion on best Dim-)14.fig 408KB
LDA--GMM(Confusion on best Dim-)14.fig 408KB
PCA--KSVM(Confusion on best Dim-)14.fig 408KB
KLDA--KSVM(Confusion on best Dim-)12.fig 408KB
KPCA--GaussianML(Confusion on best Dim-)14.fig 408KB
KPCA--KSVM(Confusion on best Dim-)21.fig 408KB
PCA--GMM(Confusion on best Dim-)14.fig 408KB
LDA--GaussianML(Confusion on best Dim-)12.fig 408KB
PCA--GaussianML(Confusion on best Dim-)15.fig 407KB
PCA--KNN(ROC on best Dim-)14.fig 29KB
NONE--KSVM(ROC on best Dim-)1.fig 29KB
KPCA--KNN(ROC on best Dim-)22.fig 29KB
KPCA--KSVM(ROC on best Dim-)21.fig 29KB
LDA--KNN(ROC on best Dim-)13.fig 29KB
KLDA--KNN(ROC on best Dim-)11.fig 29KB
LDA--GMM(ROC on best Dim-)14.fig 29KB
KLDA--GMM(ROC on best Dim-)14.fig 29KB
KLDA--GaussianML(ROC on best Dim-)14.fig 29KB
LDA--KSVM(ROC on best Dim-)9.fig 29KB
LDA--GaussianML(ROC on best Dim-)12.fig 29KB
KPCA--GMM(ROC on best Dim-)14.fig 29KB
PCA--KSVM(ROC on best Dim-)14.fig 29KB
KPCA--GaussianML(ROC on best Dim-)14.fig 29KB
PCA--GaussianML(ROC on best Dim-)15.fig 29KB
KLDA--KSVM(ROC on best Dim-)12.fig 29KB
PCA--GMM(ROC on best Dim-)14.fig 29KB
KPCA--KNN(Accuracy Plot).fig 28KB
PCA--KNN(Accuracy Plot).fig 27KB
LDA--KNN(Accuracy Plot).fig 26KB
KLDA--KNN(Accuracy Plot).fig 26KB
PCA--KSVM[Accuracy Plot].fig 18KB
PCA--GaussianML[Accuracy Plot].fig 18KB
KPCA--KSVM[Accuracy Plot].fig 18KB
KPCA--GaussianML[Accuracy Plot].fig 18KB
KLDA--GaussianML[Accuracy Plot].fig 17KB
LDA--GaussianML[Accuracy Plot].fig 17KB
LDA--KSVM[Accuracy Plot].fig 17KB
KLDA--KSVM[Accuracy Plot].fig 17KB
NONE--KSVM[Accuracy Plot].fig 17KB
.gitattributes 65B
CourseProj.m 18KB
mainFCT.m 7KB
fun_FeaLBP.m 6KB
main_KED_PEAL.m 6KB
KDA.m 6KB
KDA_backup.m 6KB
BettyKDA.m 6KB
SolveDALM.m 5KB
GaussianMLClassifier3.m 4KB
AdhocAnalysis.m 4KB
gmm.m 4KB
GaussianMLClassifier2.m 4KB
GaussianMLClassifier1.m 3KB
KPCA.m 3KB
FLDAProj.m 3KB
main_CreatTrainSubset.m 3KB
getmapping.m 3KB
example.m 3KB
GMMClassifier.m 3KB
constructKernel.m 3KB
KNNClassifier.m 2KB
fun_FeaLBP_block.m 2KB
fun_ESRC.m 2KB
fun_SRC.m 2KB
Eigenface_f.m 2KB
ML_Classify.m 2KB
test.m 1KB
EuDist2.m 1KB
GDA_proj.m 1KB
KPCA_proj.m 1KB
PCAProj.m 1KB
fun_FeaLBPs.m 1KB
Classification.m 1010B
fun_KED_dict.m 938B
fun_Format.m 887B
downsample.m 779B
FeatureReduction.m 777B
fun_dispRecoAcc.m 740B
GaussianMLEstimator.m 698B
fun_FeaLBPDist.m 610B
fun_NN.m 557B
KLDA_proj.m 548B
Contents.m 515B
PatternRecog.m 353B
fun_FeaDist.m 146B
data.mat 3.13MB
AcaPlot.mat 42KB
db_PEAL_ind_tr_1.mat 14KB
README.md 1KB
共 104 条
- 1
- 2
资源评论
若明天不见
- 粉丝: 1w+
- 资源: 273
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 历届(第1-21届)希望杯数学竞赛初一试题及答案(最新整理).doc全国数学邀请赛(264页资料)
- 水滴.psd
- TokenPocket_V2.1.2_release.apk
- Apache-druid-kafka-rce.yaml
- 基于C#的ASP.NET数据库原理及应用技术课程指导平台的开发
- 基于ROS的智能车轨迹跟踪算法的仿真与设计源码运用PID跟踪算法.zip.zip
- Bug Bounty Tip - i春秋Self-XSS变废为宝的奇思妙想
- 1991-2015年全国初中化学竞赛复赛试题汇编(212页)(24年竞赛复赛真题).docx天原杯
- Apache Flink 未授权访问+远程代码执行.pdf
- hadoop-基于hive的聊天数据分析报表可视化案例数据源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功