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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
在MATLAB 14b之前,MATLAB自带的SVM工具对两个类别的分类(binary)支持的非常好。看到很多会员问如何使用MATLAB自带的SVM工具来实现多个类别的分类。在MATLAB R2014b里,这个功能已经被实现了:
/ Z$ d( E& E; @6 P# E2 S0 a0 J: k$ s, ~
例子:
3 \! V* B8 Y( H/ t) B9 M# A  f; z3 B+ l! k$ U3 d0 t
先导入数据:" B) W+ ~: m5 ]+ |4 Y5 E2 X5 F" U9 h. b

& P+ f! i, B% F+ h1 K2 Y
  • load fisheriris
  • X = meas;
  • Y = species;& |" @. B! N% k; l  e
8 g6 L; O5 ]- ?* B% y
[color=rgb(51, 102, 153) !important]复制代码
% Q/ L: b6 x8 [9 k
创建一个SVM模版:
* r  C' f4 S: l7 K& X: b+ B' t, b( f1 C
  • t = templateSVM('Standardize',1)
    , u4 F/ f) h  i% F4 A
* p# ?( q. Y# h; V3 O( K# x
[color=rgb(51, 102, 153) !important]复制代码

8 Z) \" _; r. y$ }, u
' L# h) ?" j/ Z% R7 g- r( P  \" W! N' A1 ]9 h: A6 i# l
训练这个分类器,这是14b新推出的功能:
. K7 @3 d8 ^0 e2 X* L6 J+ o. n) y5 w2 U. f
  • Mdl = fitcecoc(X,Y,'Learners',t,...
  •     'ClassNames',{'setosa','versicolor','virginica'});
    + p+ e1 O4 C4 t. q5 K( \3 c  b

+ m/ h# W7 ^0 S; H: G5 Q[color=rgb(51, 102, 153) !important]复制代码
/ _0 u# S/ o8 F

5 a, U- S2 k$ }5 E; k8 K
' u' {6 Y& v' h8 y1 ~训练好以后,可以验证SVM模型:" H' T% w# b; i
( F5 a1 m) K! L- N. k- s
  • CVMdl = crossval(Mdl);
    2 \0 D6 _; {/ b; l2 |

! b( T" U5 T  T[color=rgb(51, 102, 153) !important]复制代码
9 U$ H' p$ @% C& k- N4 t

6 v: r5 z9 e% b! _# h显示验证的结果:% q6 }; q0 ]8 q6 S5 C& k$ l7 T8 K
  • oosLoss = kfoldLoss(CVMdl)
    1 u" e. {3 m; l0 X# I1 B5 G, j
4 f3 G- Y1 n: n1 Q
[color=rgb(51, 102, 153) !important]复制代码
0 L( L$ B% ]+ c

: @5 h% ~! R3 s" H% F( G( {
1 G) Q0 L2 _- V/ O! d7 i对于这个分类器,我们的验证结果是:
- K* @: x" D6 I  [9 u
: l0 p) h+ x6 t5 ~oosLoss =    0.0400+ `+ [  q4 y+ g* j. e4 }$ h* S
/ f/ Q! u  W& T1 U0 P' t
这表明分类的效果很好!
  • 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-5 13:35 , Processed in 0.156250 second(s), 24 queries , Gzip On.

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

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

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