(转)python 搭建libsvm方法。python版本和libsvm版本匹配很重要!
《集体智慧编程》关于婚介数据集的SVM分类
转自:http://muilpin.blog.163.com/blog/static/165382936201131875249123/
from svm import *prob = svm_problem([1,-1] ,[[1,0,1] , [-1,0,-1]] ) param = svm_parameter(kernel_type = LINEAR , C = 10) ## training the model m = svm_model(prob ,param) #testing the model m.predict( [1, 1 , 1] )
from svm import * from svmutil import *#构造svm训练数据和svm参数(包括核函数和交叉验证) data = svm_problem([1,-1] ,[[1,0,1] , [-1,0,-1]] ) #元组第一个列表表示分类种类,第二个列表表示数据 # param = svm_parameter(kernel_type = 'LINEAR' ,C = 10) #使用线性核函数,交叉验证用10#对svm模型训练 ''' 参数-t表示kernel函数,-c表示交叉验证用多少 -t kernel_type : set type of kernel function (default 2)0 -- linear: u'*v1 -- polynomial: (gamma*u'*v + coef0)^degree2 -- radial basis function: exp(-gamma*|u-v|^2) ''' param = svm_parameter('-c 10 -h 0') #默认选择RBF核函数 model = svm_train(data, param)#测试 svm_predict([1],[[1,1,1]],model) #predict有三个参数,第一个参数是你预测的类型,第二个是你输入要预测的数据,最后一个参数就是训练模型 结果是:
optimization finished, #iter = 1 nu = 0.107467 obj = -1.074672, rho = 0.000000 nSV = 2, nBSV = 0 Total nSV = 2 Accuracy = 100% (1/1) (classification)
转载于:https://www.cnblogs.com/lifegoesonitself/p/3230264.html
(转)python 搭建libsvm方法。python版本和libsvm版本匹配很重要!相关推荐
- python list index方法,Python List.index()方法
Python List index()方法 Python index()方法返回传递的元素的索引.此方法接受一个参数并返回其索引.如果该元素不存在,则会引发ValueError. 如果list包含重复 ...
- python仿真搭建_mock搭建——python——搭建一个简单的mock服务——简单版本
1.无聊的背景.起源: 如今的业务系统越来越复杂庞大,各个功能直接的调用也是多如牛毛,但如果在联调的时候,恰好被调的接口正在开发,怎么办? 傻傻的等么,不存在的!这时会搭建一些server来进行moc ...
- python搭建神经网络模型,python实现神经网络算法
如何用 Python 构建神经网络择时模型 . importmathimportrandom(0)defrand(a,b):#随机函数return(b-a)*random.random()+adefm ...
- python搭建django框架,Python之Web框架Django项目搭建全过程
Python之Web框架Django项目搭建全过程 IDE说明: Win7系统 Python:3.5 Django:1.10 Pymysql:0.7.10 Mysql:5.5 注:可通过pip fre ...
- python endwith_Python endswith()方法 - Python 教程 - 自强学堂
Python endswith()方法 描述 Python endswith() 方法用于判断字符串是否以指定后缀结尾,如果以指定后缀结尾返回True,否则返回False.可选参数"star ...
- python endswith_Python endswith()方法 - Python 教程 - 自强学堂
Python endswith()方法 描述 Python endswith() 方法用于判断字符串是否以指定后缀结尾,如果以指定后缀结尾返回True,否则返回False.可选参数"star ...
- python startswith_Python startswith()方法 - Python 教程 - 自强学堂
Python startswith()方法 描述 Python startswith() 方法用于检查字符串是否是以指定子字符串开头,如果是则返回 True,否则返回 False.如果参数 beg 和 ...
- python电脑下载方法-python 获取机器snpython下载文件的几种常用方法
python中下载文件常用的几个模块有urllib,urllib2,requests,方法也很简单,代码如下: 002pc.com从python 获取机器snpython下载文件的几种常用方法分析来看 ...
- python maketrans_Python maketrans()方法 - Python 教程 - 自强学堂
Python maketrans()方法 描述 Python maketrans() 方法用于创建字符映射的转换表,对于接受两个参数的最简单的调用方式,第一个参数是字符串,表示需要转换的字符,第二个参 ...
- python列表排序方法-python list排序的两种方法及实例讲解
对List进行排序,Python提供了两个方法 方法1.用List的内建函数list.sort进行排序 list.sort(func=None, key=None, reverse=False) Py ...
最新文章
- linux学习笔记一
- 机器学习之强化学习概览
- 两个二进制数异或的结果
- linux下串口的阻塞和非阻塞操作
- 前端学习(3277):promise的使用
- 以太坊智能合约 编译脚本
- 事务隔离级别神话与误解
- MySQL安全设置命令mysql_secure_installation
- 198. house robber 题解
- 腾讯云 mysql 密码_腾讯云mysql重新设置密码解决办法
- C# Winform App 获取当前路径
- svn项目管理服务器,Apache 下SVN项目管理使用说明
- win10 matlab打开,win10系统启动matlab出现闪退的处理步骤
- python计算复数模_python 模拟casio复数计算器【施工中】
- 7-2 求奇数和 (5 分)
- 对微信卖小电影的一次内网漫游
- 2018-2019ICPC焦作C题Supreme Command kd-tree
- 1.GraphPad Prism 8软件安装
- SpringBoot控制配置类加载顺序
- 基于DS18B20温度检测
热门文章
- 视频预训练界的HERO!微软提出视频-语言全表示预训练模型HERO,代码已开源!...
- 滴滴图像技术团队招聘计算机视觉工程师和专家
- 黑科技DeepFake检测方法:利用心跳做信号,还能「揪出」造假模型
- 零基础应该先学习 java、php、前端 还是 python?
- 【OpenCV】OpenCV函数精讲之 -- imread()函数
- 保姆级计算机视觉学习路线
- 超强领先!Transformer图像复原效果显著!
- 带你自学Python系列(二):Python列表总结-思维导图
- oracle空间整理,ORACLE数据库空间整理心得
- 常见特征检测算法介绍