- 浏览: 3558453 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (1491)
- Hibernate (28)
- spring (37)
- struts2 (19)
- jsp (12)
- servlet (2)
- mysql (24)
- tomcat (3)
- weblogic (1)
- ajax (36)
- jquery (47)
- html (43)
- JS (32)
- ibatis (0)
- DWR (3)
- EXTJS (43)
- Linux (15)
- Maven (3)
- python (8)
- 其他 (8)
- JAVASE (6)
- java javase string (0)
- JAVA 语法 (3)
- juddiv3 (15)
- Mule (1)
- jquery easyui (2)
- mule esb (1)
- java (644)
- log4j (4)
- weka (12)
- android (257)
- web services (4)
- PHP (1)
- 算法 (18)
- 数据结构 算法 (7)
- 数据挖掘 (4)
- 期刊 (6)
- 面试 (5)
- C++ (1)
- 论文 (10)
- 工作 (1)
- 数据结构 (6)
- JAVA配置 (1)
- JAVA垃圾回收 (2)
- SVM (13)
- web st (1)
- jvm (7)
- weka libsvm (1)
- weka屈伟 (1)
- job (2)
- 排序 算法 面试 (3)
- spss (2)
- 搜索引擎 (6)
- java 爬虫 (6)
- 分布式 (1)
- data ming (1)
- eclipse (6)
- 正则表达式 (1)
- 分词器 (2)
- 张孝祥 (1)
- solr (3)
- nutch (1)
- 爬虫 (4)
- lucene (3)
- 狗日的腾讯 (1)
- 我的收藏网址 (13)
- 网络 (1)
- java 数据结构 (22)
- ACM (7)
- jboss (0)
- 大纸 (10)
- maven2 (0)
- elipse (0)
- SVN使用 (2)
- office (1)
- .net (14)
- extjs4 (2)
- zhaopin (0)
- C (2)
- spring mvc (5)
- JPA (9)
- iphone (3)
- css (3)
- 前端框架 (2)
- jui (1)
- dwz (1)
- joomla (1)
- im (1)
- web (2)
- 1 (0)
- 移动UI (1)
- java (1)
- jsoup (1)
- 管理模板 (2)
- javajava (1)
- kali (7)
- 单片机 (1)
- 嵌入式 (1)
- mybatis (2)
- layui (7)
- asp (12)
- asp.net (1)
- sql (1)
- c# (4)
- andorid (1)
- 地价 (1)
- yihuo (1)
- oracle (1)
最新评论
-
endual:
https://blog.csdn.net/chenxbxh2 ...
IE6 bug -
ice86rain:
你好,ES跑起来了吗?我的在tomcat启动时卡在这里Hibe ...
ES架构技术介绍 -
TopLongMan:
...
java public ,protect,friendly,private的方法权限(转) -
贝塔ZQ:
java实现操作word中的表格内容,用插件实现的话,可以试试 ...
java 读取 doc poi读取word中的表格(转) -
ysj570440569:
Maven多模块spring + springMVC + JP ...
Spring+SpringMVC+JPA
(1)把D:\libsvm-2.91\windows目录中的libsvm.dll拷贝到C:\WINDOWS\system32中。
(2)把D:\libsvm-2.91\python目录中的svm.py和svmutil.py拷贝到D:\ProgramXP32\Python26\Lib中。
(3)把D:\ProgramXP32\Python26\Lib\svm.py进行修改
原来的
from ctypes import *
from ctypes.util import find_library
import sys
# For unix the prefix 'lib' is not considered.
if find_library('svm'):
libsvm = CDLL(find_library('svm'))
elif find_library('libsvm'):
libsvm = CDLL(find_library('libsvm'))
else :
if sys.platform == 'win32':
libsvm = CDLL('../windows/libsvm.dll')
else :
libsvm = CDLL('../libsvm.so.1')
改成
from ctypes import *
libsvm = CDLL('libsvm.dll')
(4)采用以下的python命令进行测试
from svmutil import *
y, x = svm_read_problem('D:/libsvm-2.91/heart_scale')
prob = svm_problem(y, x)
param = svm_parameter('-s 3 -c 5 -h 0')
m = svm_train(y, x, '-c 5')
m = svm_train(prob, '-t 2 -c 5')
m = svm_train(prob, param)
CV_ACC = svm_train(y, x, '-v 3')
运行的结果为:
D:\ProgramXP32\Python26>python.exe
ActivePython 2.6.3.7 (ActiveState Software Inc.) based on
Python 2.6.3 (r263:75183, Oct 5 2009, 14:41:55) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from svmutil import *
y, x = svm_read_problem('D:/libsvm-2.91/heart_scale')
prob = svm_problem(y, x)
param = svm_parameter('-s 3 -c 5 -h 0')
m = svm_train(y, x, '-c 5')
m = svm_train(prob, '-t 2 -c 5')
m = svm_train(prob, param)
CV_ACC = svm_train(y, x, '-v 3')
>>> >>> >>> >>> .*
optimization finished, #iter = 433
nu = 0.340308
obj = -385.016663, rho = 0.669878
nSV = 121, nBSV = 68
Total nSV = 121
>>> .*
optimization finished, #iter = 433
nu = 0.340308
obj = -385.016663, rho = 0.669878
nSV = 121, nBSV = 68
Total nSV = 121
>>> .*
optimization finished, #iter = 1027
nu = 0.526875
obj = -376.014116, rho = 0.600025
nSV = 190, nBSV = 101
>>> *
optimization finished, #iter = 128
nu = 0.497674
obj = -76.458792, rho = 0.488171
nSV = 103, nBSV = 81
Total nSV = 103
*
optimization finished, #iter = 106
nu = 0.407726
obj = -59.526956, rho = 0.055399
nSV = 83, nBSV = 60
Total nSV = 83
*
optimization finished, #iter = 137
nu = 0.454147
obj = -68.211907, rho = 0.123003
nSV = 94, nBSV = 67
Total nSV = 94
Cross Validation Accuracy = 81.8519%
>>>
备注:
libsvm的目录在D:\libsvm-2.91
Python的目录在D:\ProgramXP32\Python26
发表评论
-
LibSvm结论参数
2011-11-23 08:37 3546本文转自Bluenight在《Libsvm 使 用 ... -
LIBSVM简介及其使用方法
2011-11-19 21:53 57975LIBSVM简介及其使用方法(台湾大学林智仁(Lin Chih ... -
LibSvm 使用说明 学习心得
2011-11-19 21:47 5061LibSvm 使用说明 学习心得 (本页内容来自互联网, ... -
libsvm与python的使用
2011-11-19 21:35 2904libsvm与python的使用 ... -
LibSvm python
2011-11-19 21:29 1803LibSvm python 调试实验 ... -
libsvm的使用
2011-11-18 22:00 1611http://hi.baidu.com/sjk2412/blo ... -
libsvm支持向量机C-SVM和NU-Svm的区别
2011-11-17 14:49 15742c-svc和 nu-svc本质差不多 c-svc中c的范围是 ... -
Weka LibSVM (WLSVM)
2011-11-16 20:09 2381Weka LibSVM (WLSVM): Integrat ... -
LibSvm---API
2011-11-16 14:35 2339http://java-ml.sourceforge.net/ ... -
LIBSVM使用心得(JAVA)
2011-11-16 14:33 4652libsvm 是著名的SVM开源组件,目前有JAVA.C/C ... -
LIBSVM使用心得
2011-11-16 14:31 4142首先下载Libsvm、Python和Gnuplot: l ... -
LIBSVM做回归预测
2011-11-16 14:26 2858LIBSVM做回归预测--终于弄通(原创) (2009- ...
相关推荐
《libsvm-mat-2.91-1:MATLAB中的高效支持向量机库》 libsvm-mat-2.91-1是专为MATLAB环境设计的一个支持向量机(SVM)库,它允许用户在MATLAB中方便地实现和支持向量机相关的算法。SVM是一种强大的机器学习方法,...
总之,libsvm-mat 2.91为MATLAB用户提供了一个强大且易于使用的SVM工具,帮助他们在科研和实际应用中构建高质量的机器学习模型。通过深入理解SVM的工作原理以及libsvm-mat的功能,用户可以充分发挥其潜力,解决各类...
libsvm是支持向量机的重要实现工具,其提供的`libsvm-weights-2.91`版本包含了预先训练好的权重,方便快速应用到相似任务上。SVM作为一种强大的机器学习算法,广泛应用于各种领域,如文本分类、图像识别、生物信息学...
总结来说,"可用libsvm-2.91"是一个功能强大的SVM工具,适用于各种分类和回归任务,且已经在实际应用中证明了其可靠性和有效性。无论是科研人员还是开发者,都可以借助此工具进行高效的SVM模型构建和分析。
《libsvm-mat-2.91-1:探索和支持向量机在MATLAB环境中的应用》 libsvm-mat-2.91-1是一个专门为MATLAB用户设计的库,用于实现支持向量机(SVM)算法。SVM是一种强大的机器学习模型,广泛应用于分类、回归和异常检测...
**文件名"libsvm-mat-2.91-1"分析** 这个文件名可能表示的是LibSVM MATLAB工具箱的一个版本,"2.91"可能是版本号,"1"可能是发布迭代次数或者补丁编号。下载并解压这个文件后,通常会包含源代码、示例数据、文档...
LIBSVM-FarutoUltimate工具箱是基于原始LIBSVM的一个扩展,它为用户提供了更友好的接口和额外的功能,特别是在数据预处理、模型调参和结果可视化等方面。这个工具箱对于初学者和研究人员来说非常有用,因为它简化了...
本文将详细介绍libsvm-mat-2[1].89-3.zip这个压缩包中的内容及其在Matlab环境下的应用。 首先,libsvm-mat-2.89-3是针对Matlab平台的libsvm版本,它包含了实现SVM算法所需的函数和脚本,使得用户可以在Matlab环境中...
libsvm-3.22.zip包含的主要文件有"libsvm-3.22"目录,其中包含了libsvm的所有源代码和必要的头文件,以及"说明.txt",这是一个简短的文档,通常会包含关于安装、使用和可能的修改说明。通过解压这个zip文件,用户...
Libsvm-FarutoUltimate3.1 based on libsvm-3.1 % faruto and liyang , LIBSVM-farutoUltimateVersion % a toolbox with implements for support vector machines based on libsvm,2011. % Software available at ...
最新是不是宣传力度不够呢,这么好的SVM工具箱居然没人下载, 这个版本是台湾的著名学者 林博士所编写出的最新版本: libsvm -mat工具箱下载。。。。。支持向量机工具箱matlab版本-仅85K大小
该库不仅提供了C/C++接口,还支持其他编程语言如Python、Java等,而在MATLAB环境中的libsvm-mat-2.89-3则是专为MATLAB用户设计的版本,让SVM模型的构建和训练更为便捷。 一、libsvm-mat-2.89-3简介 libsvm-mat-2.89...
5. 库接口:LibSVM提供了C和C++接口,同时也封装了Python、Java和Perl等语言的接口,方便不同编程环境下的使用。 6. 示例与工具:除了核心库,LibSVM还提供了示例代码和实用工具,如数据集转换工具、性能评估工具等...
在libsvm-3.16的python文件夹下主要包括了两个文件svm.py和svmutil.py。 svmutil.py接口主要包括了high-level的函数,这些函数的使用和LIBSVM的MATLAB接口大体类似 svmutil中主要包含了以下几个函数: svm_train...
它提供了丰富的接口,支持多种核函数和优化方法,便于用户在实际问题中应用SVM。 3. **libsvm-weights-3.20详解** "libsvm-weights-3.20" 是libsvm库的一个特定版本,其中包含了训练得到的支持向量机模型的权重...
LIBSVM 工具箱下载地址是 MATLAB 手写数字识别附录的重要组成部分,提供了 LIBSVM 工具箱下载地址和 LIBSVM-FarutoUitimate 工具箱下载地址。这些工具箱可以帮助用户实现支持向量机(SVM)算法的多分类问题解决。 ...
3. **接口更新**:可能提供了更简洁易用的编程接口,兼容更多编程语言,如C、Python、Java等,方便开发者集成到自己的项目中。 4. **错误修复**:新版本通常会修复旧版本中发现的bug,提高软件的稳定性。 5. **...
MATLAB自带的svm实现函数仅有的模型是C-SVC(C-support vector classification); 而libsvm工具箱有C-SVC(C-support vector classification)
4. **Java接口**:libsvm也提供了Java版本,方便Java开发者在企业级应用中使用SVM。 四、使用libsvm-3.22 在libsvm-3.22版本中,用户可以找到包含库文件、示例代码、测试数据和文档的完整包。安装和使用libsvm通常...