提供了模式识别特征选择和特征提取详尽的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算法实现(模式识别)相关推荐

  1. 浅析Shazam音乐识别算法:基于Matlab的实现与音乐特征提取的探讨

    亲爱的读者们,大家好!我非常荣幸有机会与你们分享我在音乐识别算法领域的一些探索.今天我们将会深入研究Shazam音乐识别算法,并以此为基础在Matlab环境中进行实现.这篇文章的目的是帮助你理解Sha ...

  2. 基于lbp算法的特征提取 表情识别和疲劳监测系统 matlab

    基于lbp算法的特征提取 表情识别和疲劳监测系统 matlab 情图片进行LPB+LPQ特征提取,最后放入支持向量机中分类训练,统计出训练和测试的精度 function varargout = uns ...

  3. 改进粒子群优化算法(IWAPSO)的MATLAB源程序

    改进粒子群优化算法(IWAPSO)的MATLAB源程序 作者:aaron8967    主页:http://aaron8967.blog.51cto.com 说明:粒子群优化算法(Particle S ...

  4. 粒子群(pso)算法详解matlab代码,粒子群(pso)算法详解matlab代码

    粒子群(pso)算法详解matlab代码 (1)---- 一.粒子群算法的历史 粒子群算法源于复杂适应系统(Complex Adaptive System,CAS).CAS理论于1994年正式提出,C ...

  5. matlab球落点的数学建模,MATLAB数学建模:智能优化算法-人工鱼群算法

    MATLAB 数学建模: 人工鱼群算法 1. 基本原理 人工鱼群算法是一种受鱼群聚集规律而启发的优化算法. 在人工鱼群算法中, 我们假定鱼群的活动行为分为: 觅食行为, 群聚行为, 追随行为和随机行为 ...

  6. matlab 投票法_SVM算法原理及其Matlab应用

    <SVM算法原理及其Matlab应用>由会员分享,可在线阅读,更多相关<SVM算法原理及其Matlab应用(18页珍藏版)>请在人人文库网上搜索. 1.SVM 算法及其 Mat ...

  7. 蚁群算法优化神经网络matlab源程序,粒子群优化神经网络的程序大集合

    粒子群程序集合 866867259psobp psobp.m pso(粒子群算法)优化神经网络 粒子群算法(PSO)应用于神经网络优化[matlab] PSOt A Particle Swarm Op ...

  8. 图片缩放 算法 matlab,图像放大算法总结及MATLAB源程序.doc

    图像放大算法总结及MATLAB源程序 1,插值算法(3种): (1)最邻近插值(近邻取样法): 最近插值的的思想很简单就是把这个非整数坐标作一个四舍五入,取最近的整数点坐标处的点的颜色.可见,最邻近插 ...

  9. 基于MATLAB的RSSI 和 PLE 定位算法,并通过卡尔曼滤波器减少非视距误差

    基于MATLAB的RSSI 和 PLE 定位算法,并通过卡尔曼滤波器减少非视距误差 根据上面的课题要求,我们知道在室内未知信道环境下,进行RSS估计效果较差,而本课题所要求的是在室内未知PL的情况下进 ...

  10. MATLAB实战系列(十一)-多种群遗传算法的函数优化算法(附MATLAB代码)

    前言: 本篇博文参考,智能优化算法书籍<MATLAB智能算法30个案例分析(第2版)>,今天要与大家分享的智能算法是多种群遗传算法. 本地MATLAB环境部署 因为后面要介绍的多种群遗传算 ...

最新文章

  1. 【Android 逆向】函数拦截 ( ARM 架构下的插桩拦截 | 完整代码示例 )
  2. 【学习方法】学习心法总结之——如何平稳得开启数据之路
  3. 为什么截屏不能分享微信_为什么腾讯可以在移动端QQ做到闪照,而在Windows桌面端做不到?...
  4. java如何调用系统保存框_java使用poi实现excel导出之后如何弹出保存提示框
  5. IBASE read hierarchy
  6. insert函数的修改,
  7. Python Pytest中fixture之yield唤醒teardown和终结函数addfinalizer
  8. Android11新版本,一加8系列喜提Android11稳定版更新
  9. jdbc的commit和rollback
  10. Image Pyramids
  11. paip.log4j兼容linux windows 路径设置
  12. 一套完整的直播系统开发、直播平台搭建的原理
  13. html如何退出登录,微信小程序怎么退出登录
  14. JAVA中下载文件名含有中文乱码一种少见的解决方案
  15. c语言中用指针的必要性,浅析C语言使用指针的必要性.pdf
  16. 【论文笔记】A Multi-Task Learning Formulation for Predicting Disease Progression
  17. html5与css3新增特性精讲
  18. 【LSTM回归预测】基于matlab LSTM神经网络回归预测【含Matlab源码 2227期】
  19. linux下rs422串口通信,RS232/RS422/RS485通信接口區別
  20. 在*ttf文件中添加字体图标

热门文章

  1. 金盾加密视频破解翻录限制工具使用教程
  2. jQuery 帮助文档
  3. cc2530c语言教程,cc2530程序设计实例之CC2530 RF部分使用—实现点对点收发 - 全文...
  4. 有没有五金产品展开计算机软件,拆单软件功能介绍
  5. 谷粒学院【网上教育】总结
  6. KVYcam(网络摄像头软件) v13.0.3.0
  7. 软件项目管理案例教程第四版 答案
  8. 数据库:码 属性 候选码 主码的关系
  9. 物联网解决方案应用之智能安防运维解决方案
  10. 数字带通传输系统matlab仿真实验,基于MATLAB的数字带通传输系统设计