libsvm .net版

 

剑桥大学Matthew Johnson博士根据林智仁教授的Libsvm2.84编写了基于C#平台的SVM类库。此类库完全实现了Libsvm的所有功能,重新设计了对象结构以更好的适应.Net平台(包括C#以及VB.Net)。利用此类库可以轻松的实现SVM的分类功能。

可以在此处下载:www.brsbox.com/filebox/down/fc/07989ebf882acd1bfb4f0298bb574a7c

压缩包中提供了四个方面的内容:

1.SVM.Net源代码文件

2.SVM.Net编译生成的类库

3.演示程序Demo

4.演示程序源代码

演示程序实现了一个简单的多类分类问题,样本有两个特征(即二维空间的x坐标和y坐标),样本根据颜色分成若干类别,SVM根据用户在二维空间中散布的不用颜色的点阵,将二维空间分割成数个具有不用颜色的区域.如果一个未知类别的点属于某个颜色空间,那么该点即为此种颜色代表的类别. 演示程序运行界面

文件格式:
Libsvm
的样本文件格式如下:
[label] [index1]:[value1] [index2]:[value2] ...
其中,

[label]代表样本类别,一般情况下设置为0,1,2,3,4...等自然数
[index]
代表样本特征参数序号,第一个参数即为[1],第二个参数即为[2]...
[value]
代表样本特征参数值

举一个简单的例子,有两个类别0,1.每种类别有3个特征:

0 1:0.5 2:0.5 3:0.5
1 1:1.5 2:2.5 3:3.5

这种格式既可以表示训练样本,又可以表示测试样本.当表示测试样本时,类别标签[label]会与训练过的SVM判别出的类别进行比对,进而在结果文件中给出判别的准确率.当然,如果您不需要判别准确率数据,那么此时的类别标签可以是任意数,但不能省略...

你可以按照以下步骤,进行svm的训练和预测

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值