libsvm在python下的使用及用绘制ROC曲线

本文介绍了如何在Python环境下使用libsvm进行训练和测试,详细讲解了训练数据格式、训练过程以及测试方法。同时,文章还阐述了ROC曲线的绘制步骤,并提供了在Python中绘制ROC曲线的代码示例,适用于二分类问题。
摘要由CSDN通过智能技术生成

libsvm在python下的使用简单示例

1. 首先是训练svm,libsvm的环境配置问题简要说明一下,假设你已经正确安装好python,numpy(推荐使用Anaconda,这个集成环境直接安装好了python和numpy,还有一些其他很多很常见的包,比如matplotlib,省去了配置环境的麻烦,然后你就可以写python程序了,如果你不想再命令行里面写,可以下个pycharm 它是python开发的IDE)。

2. 假设你下载好了libsvm,解压到X:\libsvm-3.18,X代表你的盘符,比如C,D.然后请特别确认一下,你的OS,python和libsvm要么都是32位(x86),要么都是64位(x64),然后假入你的电脑是win7,然后将X:\libsvm-3.18\windows下的libsvm.dll复制到你的系统盘目录C:\Windows\System32下,这样就可以在python下导入X:\libsvm-3.18\python下的两个svm.py,svmutil.py文件了。如果你的电脑是win8 ,那个libsvm.dll是不能用的,还得自己重新生成dll。我用的办法是打开vs2012 x64本机工具命令提示,切换到libsvm目录下,使用下面命令就可以生成在X:\libsvm-3.18\windows\libsvm.dll了 命令是:nmake -f Makefile clean all

3. 假设你已经知道libsvm在python下要训练的数据格式了,额,还是简要介绍一下libsvm在python下的训练数据格式吧。设x代表你的训练数据

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值