转到github.com/ewalker544/libsvm-go 制作
-w i,weight:对于C-SVC,将类i的参数C设置为weight*C(默认值为1)
进口 “github.com/ewalker544/libsvm-go”
参数 以下为:= libSvm(库服务) . 新建参数 () //使用默认值创建参数对象
参数 . 内核类型 = libSvm(库服务) . 聚 //使用多项式核
模型 以下为:= libSvm(库服务) . 新建模型 ( 参数 ) //从参数属性创建模型对象
//根据培训数据和参数属性创建问题规范
问题 , 错误 以下为:= libSvm(库服务) . 新问题 ( “a9a.列车” , 参数 ) 模型 . 列车 ( 问题 ) //根据问题规范训练模型
模型 . 转储 ( “a9a.型号” ) //将模型转储到用户特定的文件中
进口 “github.com/ewalker544/libsvm go”
//从训练生成的模型文件创建模型对象
模型 以下为:= libSvm(库服务) . 从文件新建模型 ( “a9a.型号” ) x个 以下为:= 制作 ( 地图 [ 整数 ] 浮点64 ) //用测试向量填充x
预测标签 以下为:= 模型 . 预测 ( x个 ) //给定测试向量,预测float64标签