matlab 特征选择算法,特征选择、特征提取matlab算法实现(模式识别)
提供了模式识别特征选择和特征提取详尽的matlab算法代码实现。
6 特征选择
6.1 问题
对“threethreelarge.m”数据,采用任意一种特征选择算法,选择2个特征
6.2 思路
采用简单特征选择法(simple feature selection approach),首先计算每一个特征的分类能力值,再选择出其中最大分类能力的l个特征。
6.3 结果
eigs = 8.9234 0.0000 0.0767
SelectedFeature = 1 3
也就是说,选取x和z坐标作为特征。
6.4 代码
% 特征选择代码,见FSthrthrlrg.m文件
m1=[0,0,0]; m2=[0,0,0]; m3=[0,0,0]; m=[0,0,0];
for i=1:200
m1(1)=m1(1)+(x1(i,1)-m1(1))/i;
m1(2)=m1(2)+(x1(i,2)-m1(2))/i;
m1(3)=m1(3)+(x1(i,3)-m1(3))/i;
end;
for i=1:190
m2(1)=m2(1)+(x2(i,1)-m2(1))/i;
m2(2)=m2(2)+(x2(i,2)-m2(2))/i;
m2(3)=m2(3)+(x2(i,3)-m2(3))/i;
end;
for i=1:210
m3(1)=m3(1)+(x3(i,1)-m3(1))/i;
m3(2)=m3(2)+(x3(i,2)-m3(2))/i;
m3(3)=m3(3)+(x3(i,3)-m3(3))/i;
end;
m(1)=(m1(1)+m2(1)+m3(1))/3;
m(2)=(m1(2)+m2(2)+m3(2))/3;
m(3)=(m1(3)+m2(3)+m3(3))/3;
sw1=zeros(3,3); sw2=zeros(3,3); sw3=zeros(3,3); sw=zeros(3,3); sb=zeros(3,3);
for i=1:200
sw1=sw1+([x1(i,1),x1(i,2),x1(i,3)]-m1)'*([x1(i,1),x1(i,2),x1(i,3)]-m1);
end;
for i=1:190
sw2=sw2+([x2(i,1),x2(i,2),x2(i,3)]-m2)'*([x2(i,1),x2(i,2),x2(i,3)]-m2);
end;
for i=1:210
sw3=sw3+([x3(i,1),x3(i,2),x3(i,3)]-m3)'*([x3(i,1),x3(i,2),x3(i,3)]-m3);
end;
N1=200; N2=190; N3=210; N=N1+N2+N3;
matlab 特征选择算法,特征选择、特征提取matlab算法实现(模式识别)相关推荐
- 浅析Shazam音乐识别算法:基于Matlab的实现与音乐特征提取的探讨
亲爱的读者们,大家好!我非常荣幸有机会与你们分享我在音乐识别算法领域的一些探索.今天我们将会深入研究Shazam音乐识别算法,并以此为基础在Matlab环境中进行实现.这篇文章的目的是帮助你理解Sha ...
- 基于lbp算法的特征提取 表情识别和疲劳监测系统 matlab
基于lbp算法的特征提取 表情识别和疲劳监测系统 matlab 情图片进行LPB+LPQ特征提取,最后放入支持向量机中分类训练,统计出训练和测试的精度 function varargout = uns ...
- 改进粒子群优化算法(IWAPSO)的MATLAB源程序
改进粒子群优化算法(IWAPSO)的MATLAB源程序 作者:aaron8967 主页:http://aaron8967.blog.51cto.com 说明:粒子群优化算法(Particle S ...
- 粒子群(pso)算法详解matlab代码,粒子群(pso)算法详解matlab代码
粒子群(pso)算法详解matlab代码 (1)---- 一.粒子群算法的历史 粒子群算法源于复杂适应系统(Complex Adaptive System,CAS).CAS理论于1994年正式提出,C ...
- matlab球落点的数学建模,MATLAB数学建模:智能优化算法-人工鱼群算法
MATLAB 数学建模: 人工鱼群算法 1. 基本原理 人工鱼群算法是一种受鱼群聚集规律而启发的优化算法. 在人工鱼群算法中, 我们假定鱼群的活动行为分为: 觅食行为, 群聚行为, 追随行为和随机行为 ...
- matlab 投票法_SVM算法原理及其Matlab应用
<SVM算法原理及其Matlab应用>由会员分享,可在线阅读,更多相关<SVM算法原理及其Matlab应用(18页珍藏版)>请在人人文库网上搜索. 1.SVM 算法及其 Mat ...
- 蚁群算法优化神经网络matlab源程序,粒子群优化神经网络的程序大集合
粒子群程序集合 866867259psobp psobp.m pso(粒子群算法)优化神经网络 粒子群算法(PSO)应用于神经网络优化[matlab] PSOt A Particle Swarm Op ...
- 图片缩放 算法 matlab,图像放大算法总结及MATLAB源程序.doc
图像放大算法总结及MATLAB源程序 1,插值算法(3种): (1)最邻近插值(近邻取样法): 最近插值的的思想很简单就是把这个非整数坐标作一个四舍五入,取最近的整数点坐标处的点的颜色.可见,最邻近插 ...
- 基于MATLAB的RSSI 和 PLE 定位算法,并通过卡尔曼滤波器减少非视距误差
基于MATLAB的RSSI 和 PLE 定位算法,并通过卡尔曼滤波器减少非视距误差 根据上面的课题要求,我们知道在室内未知信道环境下,进行RSS估计效果较差,而本课题所要求的是在室内未知PL的情况下进 ...
- MATLAB实战系列(十一)-多种群遗传算法的函数优化算法(附MATLAB代码)
前言: 本篇博文参考,智能优化算法书籍<MATLAB智能算法30个案例分析(第2版)>,今天要与大家分享的智能算法是多种群遗传算法. 本地MATLAB环境部署 因为后面要介绍的多种群遗传算 ...
最新文章
- 【Android 逆向】函数拦截 ( ARM 架构下的插桩拦截 | 完整代码示例 )
- 【学习方法】学习心法总结之——如何平稳得开启数据之路
- 为什么截屏不能分享微信_为什么腾讯可以在移动端QQ做到闪照,而在Windows桌面端做不到?...
- java如何调用系统保存框_java使用poi实现excel导出之后如何弹出保存提示框
- IBASE read hierarchy
- insert函数的修改,
- Python Pytest中fixture之yield唤醒teardown和终结函数addfinalizer
- Android11新版本,一加8系列喜提Android11稳定版更新
- jdbc的commit和rollback
- Image Pyramids
- paip.log4j兼容linux windows 路径设置
- 一套完整的直播系统开发、直播平台搭建的原理
- html如何退出登录,微信小程序怎么退出登录
- JAVA中下载文件名含有中文乱码一种少见的解决方案
- c语言中用指针的必要性,浅析C语言使用指针的必要性.pdf
- 【论文笔记】A Multi-Task Learning Formulation for Predicting Disease Progression
- html5与css3新增特性精讲
- 【LSTM回归预测】基于matlab LSTM神经网络回归预测【含Matlab源码 2227期】
- linux下rs422串口通信,RS232/RS422/RS485通信接口區別
- 在*ttf文件中添加字体图标
热门文章
- 金盾加密视频破解翻录限制工具使用教程
- jQuery 帮助文档
- cc2530c语言教程,cc2530程序设计实例之CC2530 RF部分使用—实现点对点收发 - 全文...
- 有没有五金产品展开计算机软件,拆单软件功能介绍
- 谷粒学院【网上教育】总结
- KVYcam(网络摄像头软件) v13.0.3.0
- 软件项目管理案例教程第四版 答案
- 数据库:码 属性 候选码 主码的关系
- 物联网解决方案应用之智能安防运维解决方案
- 数字带通传输系统matlab仿真实验,基于MATLAB的数字带通传输系统设计