这是 svmocas 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
svmocas - 训练一个二元线性 SVM 分类器
概要
斯沃莫卡斯 [选项] 示例文件 模型文件
商品描述
斯沃莫卡斯 是一个使用 Optimized 训练二元线性 SVM 分类器的程序
支持向量机 (OCAS) 的切割平面算法并生成模型文件。
示例文件 是一个带有 SVM^light 格式的训练示例的文件,以及 模型文件 是
用于存储学习的线性规则的文件 f(x)=w'*x+w0. 模型文件 包含 d 线,
协调 d 是数据维数。 前n行是坐标 w 和
最后一行是 w0.
配置
下面是选项的摘要。
一般用途总体评估 opţiuni:
-h 显示选项摘要。
-v (0|1)
设置详细级别(默认: 1)
超越课堂 opţiuni:
-c 浮动
正则化常数 C.(默认: 1)
-C 常量文件
如果指定,每个示例都有不同的正则化常数,取自
文本文件 常量文件. 文本文件的每一行必须包含一个常量
(正双)为相应的例子。 如果 -C 被使用,那么 -c 选项
被忽略。
-b (0|1)
L2-bias 特征的值。 0 值意味着没有偏差。 (默认: 0)
-n 整数
只使用第一个 整数 训练的例子。 默认情况下, 整数 等于
中的示例数量 示例文件.
优化 opţiuni:
-m (0|1)
要使用的求解器:
0 ...标准切割平面(相当于BMRM,SVM^perf)
1 ... OCAS(默认)
-s 整数
切割平面的缓存大小。 (默认: 2000)
-p 整数
线程数。 (默认: 1)
停止 条件:
-a 浮动
绝对容差 TolAbs:如果 量子点 <= 工具包. (默认: 0)
-r 浮动
相对容差 TolAbs:如果 量子点 <= 绝对(QP)* TolRel. (默认: 0.01)
-q 浮动
期望的目标值 QPValue:暂停是 QP <= QP值. (默认: 0)
-t 浮动
如果求解器时间(不计算加载时间)超过中给出的时间,则停止
秒。 (默认: 无穷大)
示例
训练二元 SVM 分类器 riply_trn.light, 正则化常数
C=10,开启偏置,关闭冗长,并将模型保存到 svmocas.模型:
svmocas -c 10 -b 1 -v 0 riply_trn.light svmocas.model
计算存储在的分类器的测试误差 svmocas.模型 - 分类(1)
使用来自的测试示例 riply_tst.light 并将预测的标签保存到
riply_tst.pred:
linclassif -e -o riply_tst.pred riply_tst.light svmocas.模型
使用 onworks.net 服务在线使用 svmocas