支持向量机(数学建模)

例:对于若干学生,给定指定的身高体重和头发长度以及是否化妆标准(0为不化妆,1为化妆),现在给出一个人的这四项指标,让你来判断是男是女;

a1矩阵为给定的男生的四项指标初始值为a1=[178 60 4 0;175 62 5 0;168 60 3 0;182 68 2 0];

a2矩阵为给定的女生的四项指标初始值为a2=[160 50 14 1;162 52 15 1;158 45 13 1;155 40 12 1];

第一步:合并矩阵;

首先求出两个矩阵的行数:[m1,n1]=size(a1);[m2 n2]=size(a2);%m1,n1,m2,n2分别为a1矩阵的行数、列数,m2,n2分别为a2矩阵的行数、列数。

data=[a1;a2];data为合并的两个矩阵

第二部:创建样本标签;

lable=[zeros(m1,1);ones(m2,1)];label为每个人的标签,0为男生,1为女生。

第三步:机器学习;

xuexi=svmstrain(data,label);

这句话是让机器学习已知数据的规律,以便用来判断测试数据。

第四步:测试;

textdata=[175 66 6 0;162 32 12 1];

第五步:打印结果;

[jieguo jingdu]=svmclassify(xuexi,textdata);

转载于:https://www.cnblogs.com/rousong/p/11332219.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值