
Matlab中的KNN代码—改进型RPNet在HSI分类中的应用 (HSIC_RPNet)
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本研究提出了一种基于改进型RPNet算法的KNN分类器,并应用于高光谱图像(HSI)分类中,通过MATLAB实现,提升了分类准确率。
在MATLAB R2018a环境中编写了HSIC_RPNetAnimprovedRPNetforHSIclassification软件。该代码使用前需安装一个降维算法工具包。
文件夹介绍:
- 数据集:存储所有数据集的文件。
- 图片与实验结果:保存程序生成的所有图片及论文中的相关实验数据,包括折线图(为方便LaTeX作图,以PDF格式保存)。
- 函数库:存放libsvm函数包以及一些子函数。
代码用途:
- 绘制数据集中地面真值图像。
- 对Indian_pines、KSC和Salinas数据集进行SVM分类;对Indian_pines及paviaU数据集执行KNN分类。
- 记录所有实验结果及其原始折线图。
参数设置说明:以RPNet开头的MATLAB脚本段落件在使用时需要调整repeat参数(即实验重复次数),太小会导致实验不具备普遍性,太大则会增加运行时间。此外,还有一份代码可直接绘制paviaU、IndianPines、KSC和Salinas四种数据集的地面真值图,并且无需修改任何参数即可执行。
全部评论 (0)
还没有任何评论哟~


