这是一篇论文的仿真,论文题目是Class-Dependent Sparse Representation Classifier for Robust Hyperspectral Image Classification
效果并不是很好,只是实现基本功能,参数设置还有待仔细调整。
一共10个.m文件,各自作用简单介绍如下(实际上只用到了下面第一部分的七块代码):
cdSRC.m 主程序
normalize_data.m 用来对原始数据归一化
lda.m 用来对原始数据进行降维
select_train_data.m 用来按比例选择训练样本
select_train_data1.m 用来按个数选择训练样本
OMP.m 用来在cdOMP过程中得到关于每类的稀疏矩阵,进而求得残差作为相关度信息
cdKNN.m 用来进行cdKNN得到欧氏距离信息
cdOMP.m 和 gradient_descent.m 是用梯度下降法求解cdOMP中的优化公式,超慢超慢,几乎不能用,但其实能跑出来,没舍得删
LFDA.m 一开始降维用的这个,正确率一直上不了80,但是看了看代码找不到错误。梁云龙师兄给换了个lda,就好了。
放了几个数据集是因为正确率超低时,怀疑是数据的问题,就重找了数据,发现不是数据的影响,也没删,留这儿了。
jk123vip-cdSRC_matlab_code.zip
版权申诉
62 浏览量
2023-08-18
22:53:19
上传
评论
收藏 6.63MB ZIP 举报
AbelZ_01
- 粉丝: 903
- 资源: 5441
最新资源
- 基于Java和深度学习的瓦斯浓度预测系统后端设计源码 - 瓦斯浓度预测后端
- Screenshot_20240528_103010.jpg
- 基于Python的新能源承载力计算及界面设计源码 - HAINING-DG
- 基于Java的本科探索学习项目设计源码 - 本科探索
- 基于Javascript和Python的微商城项目设计源码 - MicroMall
- 基于Java的网上订餐系统设计源码 - online ordering system
- 基于Javascript的超级美眉网络资源管理应用模块设计源码
- 基于Typescript和PHP的编程知识储备库设计源码 - study-php
- Screenshot_2024-05-28-11-40-58-177_com.tencent.mm.jpg
- 基于Dart的Flutter小提琴调音器APP设计源码 - violinhelper
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈