当前位置: 首页 > news >正文

两'参数粒子群matlab,SVM用粒子群优化参数

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

下面是一个调用SVM分类的一个实例,这个例子svmtrain没有传参数。我现在要用粒子群算法优化支持向量机的参数,请哪位大神告诉我怎么调用svmtrain函数的语法怎么写,将优化的参数传进去? 谢谢各位大神!!!!!!!!

============================实例研究====================

load fisheriris

%载入matlab自带的数据[有关数据的信息可以自己到UCI查找,这是UCI的经典数据之一],得到的数据如下图:

其中meas是150*4的矩阵代表着有150个样本每个样本有4个属性描述,species代表着这150个样本的分类.

data = [meas(:,1), meas(:,2)];

%在这里只取meas的第一列和第二列,即只选取前两个属性.

groups = ismember(species,'setosa');

%由于species分类中是有三个分类:setosa,versicolor,virginica,为了使问题简单,我们将其变为二分类问题:Setosa and non-Setosa.

[train, test] = crossvalind('holdOut',groups);

cp = classperf(groups);

%随机选择训练集合测试集[有关crossvalind的使用请自己help一下]

其中cp作用是后来用来评价分类器的.

svmStruct = svmtrain(data(train,:),groups(train),'showplot',true);

%使用svmtrain进行训练,得到训练后的结构svmStruct,在预测时使用.

classes = svmclassify(svmStruct,data(test,:),'showplot',true);

%对于未知的测试集进行分类预测,结果如图:

tu3

3.jpg (37.34 KB)

2009-5-12 19:50

classperf(cp,classes,test);

cp.CorrectRate

ans =

0.9867

相关文章:

  • 数据在文本框中显示 php,在文本框中使用php和纯ajax从数据库加载数据
  • 数字信号处理matlab滤波器,数字信号处理matlab滤波器课程设计
  • matlab逆求贝塞尔函数变量值,MATLAB怎么求解有贝塞尔函数的问题,求高手帮帮忙,谢谢...
  • java 继承 默认作用域,Spring(三)——Bean的 继承关系、依赖关系、作用域
  • matlab中的newfis,(To be removed) Create new fuzzy inference system
  • php apache 301重定向,Apache下修改.htaccess实现301重定向方法汇总
  • php一对多关联,SpeedPHP/数据表一对多关联
  • import matlab.engine,请教python导入matlab engine失败的问题。
  • php封装pdo连接书记库,PHP封装的PDO数据库操作类实例分析
  • 推荐几本php的好书,新手,求几本php的好书!
  • 管理python库的工具,Python的包管理工具
  • php 对象注入,小记一次PHP对象注入
  • oracle export表结构,oracle下导入导出表结构
  • oracle自定义异常标量,gqlgen/graphql自定义标量
  • oracle安装出现连接失败怎么办,oracle客户端PLSQL连接失败解决方法
  • Angular 响应式表单 基础例子
  • css的样式优先级
  • Java|序列化异常StreamCorruptedException的解决方法
  • JavaScript实现分页效果
  • jQuery(一)
  • Koa2 之文件上传下载
  • leetcode386. Lexicographical Numbers
  • MD5加密原理解析及OC版原理实现
  • PAT A1092
  • 复杂数据处理
  • 猴子数据域名防封接口降低小说被封的风险
  • 类orAPI - 收藏集 - 掘金
  • 前端 CSS : 5# 纯 CSS 实现24小时超市
  • 数据库写操作弃用“SELECT ... FOR UPDATE”解决方案
  • 长三角G60科创走廊智能驾驶产业联盟揭牌成立,近80家企业助力智能驾驶行业发展 ...
  • ​软考-高级-系统架构设计师教程(清华第2版)【第15章 面向服务架构设计理论与实践(P527~554)-思维导图】​
  • #WEB前端(HTML属性)
  • (¥1011)-(一千零一拾一元整)输出
  • (二十四)Flask之flask-session组件
  • (算法)前K大的和
  • (一)appium-desktop定位元素原理
  • (译)2019年前端性能优化清单 — 下篇
  • (转)c++ std::pair 与 std::make
  • (转)从零实现3D图像引擎:(8)参数化直线与3D平面函数库
  • *Algs4-1.5.25随机网格的倍率测试-(未读懂题)
  • .NET 3.0 Framework已经被添加到WindowUpdate
  • .NET Micro Framework 4.2 beta 源码探析
  • .NET MVC第三章、三种传值方式
  • .net 生成二级域名
  • .NET 中使用 TaskCompletionSource 作为线程同步互斥或异步操作的事件
  • .net和php怎么连接,php和apache之间如何连接
  • .vimrc php,修改home目录下的.vimrc文件,vim配置php高亮显示
  • ::什么意思
  • @Data注解的作用
  • @manytomany 保存后数据被删除_[Windows] 数据恢复软件RStudio v8.14.179675 便携特别版...
  • []常用AT命令解释()
  • [20171102]视图v$session中process字段含义
  • [android] 天气app布局练习
  • [bzoj 3534][Sdoi2014] 重建
  • [Bzoj4722]由乃(线段树好题)(倍增处理模数小快速幂)