9181040G0818 黄海浪 机器学习第 7 次作业
Svmlib
介绍:https://www.csie.ntu.edu.tw/~cjlin/libsvm/
下载:https://github.com/cjlin1/libsvm
通过 python 直接安装 pip install libsvm
核心代码:
# 输入数据
problem = svm_problem(dataY, dataX, isKernel=True)
# 采用多项式核函数-t 1,5 倍交叉验证模式-v 5
options = svm_parameter('-s 0 -t 1 -v 5')
# 训练
model = svm_train(problem, options)
得到的结果:
准确率:79.7468%
输出:
*
optimization finished, #iter = 25
nu = 0.637976
obj = -34.494488, rho = 1.912918
nSV = 42, nBSV = 39
Total nSV = 42
*
optimization finished, #iter = 29
nu = 0.708004
obj = -39.696073, rho = 1.842492
nSV = 46, nBSV = 44
Total nSV = 46
*
optimization finished, #iter = 21
nu = 0.634921
obj = -34.694327, rho = 1.856937
nSV = 40, nBSV = 40
Total nSV = 40
*
optimization finished, #iter = 26
nu = 0.643034
obj = -35.503476, rho = 1.873430
nSV = 42, nBSV = 40
Total nSV = 42
*
评论0