SVM C++

SVM

学习使用 libsvm 库。详细说明见这里

使用工具训练

库中有编写好的训练程序 svm_train 可以按照要求的数据格式训练模型。训练数据格式:

<label> <index1>:<value1> <index2>:<value2> ...
.
.
.

每一行是一个训练数据,结尾由 '\n' 分开。对于 <label>,如果是一个整数,那么为分类(支持多个类训练)。如果是实数,那么是回归。

<index>:<value>代表第 index 处特征值为 value。index 从 1 开始递增,自定义的核函数除外。若使用自定义核函数:

# sample i; training
<label> 0:i 1:K(xi, x1) ... L:K(xi, xL)

# testing; ? can be any value
<label> 0:? 1:K(x, x1) ... L:K(x, xL)

使用库编程

所有的函数都在 svm.h 中声明。训练模型函数

struct svm
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值