找回密码
 注册
关于网站域名变更的通知
查看: 387|回复: 1
打印 上一主题 下一主题

MATLAB自带的SVM工具对两个类别的分类(binary)支持的非常好

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-8-7 13:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
在MATLAB 14b之前,MATLAB自带的SVM工具对两个类别的分类(binary)支持的非常好。看到很多会员问如何使用MATLAB自带的SVM工具来实现多个类别的分类。在MATLAB R2014b里,这个功能已经被实现了:* t# k+ X  j$ J3 c  g( H

, N3 M7 r& e) ?9 h# x例子:
) e& L* |% p1 }
1 {* x8 ]3 \/ }; \. n( f先导入数据:6 _, W3 W3 z: ]( h  W# _
  w6 G6 A3 }0 K( F1 d* |/ {
  • load fisheriris
  • X = meas;
  • Y = species;, W! p( F6 _( y) y- @- u

/ a% V- m+ U8 V! ], |[color=rgb(51, 102, 153) !important]复制代码

' @1 U. V( z1 J+ U% d+ H创建一个SVM模版:8 r" q) ]- r0 B7 N

: `7 r$ L/ E' I' @' j+ F
  • t = templateSVM('Standardize',1)% b3 S. b! T0 i7 a
3 M8 O' Q9 K) P8 E; I" f
[color=rgb(51, 102, 153) !important]复制代码

2 |6 ?# |# t3 N) d4 K0 m/ ^: s7 m* |+ Y9 P; C

! C8 Z& i: l* h* [4 z6 e' {. O训练这个分类器,这是14b新推出的功能:
4 I, f1 A+ ?& G2 Z( M  c. F* a/ z+ t) Q, q! u
  • Mdl = fitcecoc(X,Y,'Learners',t,...
  •     'ClassNames',{'setosa','versicolor','virginica'});# P+ `' ~/ l: Y0 o
( r2 U0 e& F; e! [+ T: R3 @' v
[color=rgb(51, 102, 153) !important]复制代码
, Z, \) g+ B3 |' R6 U6 f! B
6 D" c! d7 x+ ~9 c) {/ R+ [
  Q# ?$ e* u8 o- K* o# _9 i! O& M
训练好以后,可以验证SVM模型:
! y6 V. w1 O3 a  n8 X' O: [5 ^+ _6 i/ U% }
  • CVMdl = crossval(Mdl);
    / p" K6 ]9 ?; M8 |9 {& c! X

& v* [4 m7 t6 k8 ]0 j+ g, O! `9 c# l[color=rgb(51, 102, 153) !important]复制代码

$ D, @# X6 y) f) r) Y5 z; O; A
% ?- J" X! E5 X1 O# a+ u显示验证的结果:
/ t0 v) _/ q3 L
  • oosLoss = kfoldLoss(CVMdl)$ n) h) Z5 K) {' d( L9 O( Q

( i7 g) y5 F- |) r- ~+ I[color=rgb(51, 102, 153) !important]复制代码
4 _/ K5 C& t4 Z. I; \9 j
, k  G# _4 ~/ O3 v0 P
1 @1 m' r* S5 u8 Y1 f
对于这个分类器,我们的验证结果是:4 Y$ l5 D/ J) ^  J( T9 \

8 `, ]' m9 G5 S, m$ v: EoosLoss =    0.0400
8 a4 S5 T; P# O: ^
) V' w4 h" [- r& Y5 t" b& \这表明分类的效果很好!
  • TA的每日心情
    开心
    2023-5-15 15:14
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2020-8-7 18:38 | 只看该作者
    分类器常用
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-25 00:36 , Processed in 0.140625 second(s), 24 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表