首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
bash
netty
solr
spring
filter
subset
web3
regex
client
triggers
nodejs
future
数组
bitmap
blob
iostream
utf-8
stream
schema
fetch
settings
python
web
heap
scala
byte
js
timezone
char
cmd
dagger
rsa
const
version
httprequest
jar
actionscrip
vba
random
metadata
bit
node.js
php8
function
javascript
heatmap
runtime
bytecode
import
install
plugins
integer
lua
chat
window
vbscript
frameworks
uri
usb
less
hashtable
keyword
export
hashcode
dll
ip
object
tree
emoji
substring
erlang
instance
cookie
md5
command
controller
datetime
join
php
当前位置:
开发笔记
>
编程语言
> 正文
svmlight和libsvm比较
作者:诗雨妈咪201101102002 | 来源:互联网 | 2023-10-12 20:40
http:hi.baidu.comsuperdxfblogitemb169cc1686d38a4f21a4e9ee.html最近用了这两种software去测试打手机,
http://hi.baidu.com/superdxf/blog/item/b169cc1686d38a4f21a4e9ee
.html
最近用了这两种software去测试打手机,发觉svmlight速度比较快,准确率还可以,而且便于操作,而libsvm在train的时候速度不够快,而且操作起来挺麻烦,更重要的是在c++中测试单个图片的时候非常慢,一张576*720的图片要费3秒左右的时间,几乎是svmlight的三倍!这个无论如何优化都不可能提高太大,虽然准确率还可以,但是毕竟速度太慢,用在trecvid上面根本不work,还是将注意力转移到svmlight上面来,用mask的方法去除一些区域,然后选择更好的正样本,加上PCA,再对每个块进行大小scale的调整,测试一下,看看结果如何再说吧!
http://blog.sina.com.cn/s/blog_4c98b96001000ald.html
今天做了七组实验,数据集采取的是UCI的数据集,a1a-a7a,SVMlight采用的是默认的参数设置,其实本来开始使用RBF的呢,效果很烂,后来改为poly的也不行,最后实在不行了,偶然的用线性的做了一次,结果效果最好,说明其实很多时候数据线性可分可能性还是很大的。当然因为数据都是向量的形式提供的,我们没有办法知道这些向量背后的意义是什么。LIBSVM用的也是线性的,为了对比的需要我们同样采用的是最简单的形式,是c-SVM的形式。没有采用启发式原则,这点让笨笨有点疑惑,因为从理论上来说如果采用启发式原则正确率会高一些,但是实际却相反。针对这两种算法比较了它们呢的traing time和predicte time和accuracy,可以看到libsvm和svmlight的accuracy是相当的,但是时间就差很多了,svmlight要比libsvm快了很多倍,而且在predict时除了IO操作之外,svmlight几乎没有使用cpu的时间,再一次证明了svmlight的强大优势。其实本来对HeroSVM抱有很大的希望,因为它比SVMlight还要快9-10左右,这个相当好了,但是不开源需要money,近期又不对外了,所以很是郁闷,精力再一次转换到了SVMlight身上了。
http://www.newsmth.net/bbsanc.php?path=/groups/sci.faq/AI/SourceCodes/M.1202657568.T0
我做过一些测试,二类问题SVMlight要比libsvm快很多。
svmlight是用c写的,结构化程度不高,读起来可能有点费力;libsvm要清晰一点;但是和svmtorch比起来感觉还是torch要好一些。
http://whalebox.blogspot.com/2008/03/libsvmsvm-light-zz.html
其中,libsvm似乎是从svm-light基础上发展起来的。但是在解二次规划的方法上,没有完全沿用svm-light的方法。我做了些简单的实验,发现普遍来说,svm-light比libsvm快,而且效果好一些。不知道有没有大侠对他们有研究,比较一些如何?不过,libsvm很容易使用,很容易被集成在自己的cpp工程中,svm-light似乎很麻烦吧,呵呵。
各种SVM程序的比较:
http://hi.baidu.com/oliveai/blog/item/50e6c5ceba62bb3fb600c8a1
.html
svm
http
git
html
csv
图片
ci
算法
io
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
python
Coursera ML 机器学习
2019独角兽企业重金招聘Python工程师标准线性回归算法计算过程CostFunction梯度下降算法多变量回归![选择特征](https:static.oschina.n ...
[详细]
蜡笔小新 2024-12-22 16:09:09
python
优化深度神经网络在低性能硬件上的运行
尽管深度学习带来了广泛的应用前景,其训练通常需要强大的计算资源。然而,并非所有开发者都能负担得起高性能服务器或专用硬件。本文探讨了如何在有限的硬件条件下(如ARM CPU)高效运行深度神经网络,特别是通过选择合适的工具和框架来加速模型推理。 ...
[详细]
蜡笔小新 2024-12-24 08:48:32
char
PHP 过滤器详解
本文深入探讨了 PHP 中的过滤器机制,包括常见的 $_SERVER 变量、filter_has_var() 函数、filter_id() 函数、filter_input() 函数及其数组形式、filter_list() 函数以及 filter_var() 和其数组形式。同时,详细介绍了各种过滤器的用途和用法。 ...
[详细]
蜡笔小新 2024-12-23 19:05:02
char
最小路径覆盖与强连通分量的应用:国王的问题
本题探讨了在一个有向图中,如何根据特定规则将城市划分为若干个区域,使得每个区域内的城市之间能够相互到达,并且划分的区域数量最少。题目提供了时间限制和内存限制,要求在给定的城市和道路信息下,计算出最少需要划分的区域数量。 ...
[详细]
蜡笔小新 2024-12-23 18:42:12
cmd
Windows 7 64位系统下Redis的安装与PHP Redis扩展配置
本文详细介绍了在Windows 7 64位操作系统中安装Redis以及配置PHP Redis扩展的方法,包括下载、安装和基本使用步骤。适合对Redis和PHP集成感兴趣的开发人员参考。 ...
[详细]
蜡笔小新 2024-12-22 23:56:09
js
C#设计模式学习笔记:观察者模式解析
本文将探讨观察者模式的基本概念、应用场景及其在C#中的实现方法。通过借鉴《Head First Design Patterns》和维基百科等资源,详细介绍该模式的工作原理,并提供具体代码示例。 ...
[详细]
蜡笔小新 2024-12-22 19:07:42
char
紫荆花之恋:动态树上的小精灵友谊问题
本题来自WC2014,题目编号为BZOJ3435、洛谷P3920和UOJ55。该问题描述了一棵不断生长的带权树及其节点上小精灵之间的友谊关系,要求实时计算每次新增节点后树上所有可能的朋友对数。 ...
[详细]
蜡笔小新 2024-12-22 14:36:54
python
Python 工具推荐 | PyHubWeekly 第二十一期:提升命令行体验的五大工具
本期 PyHubWeekly 为大家精选了 GitHub 上五个优秀的 Python 工具,涵盖金融数据可视化、终端美化、国际化支持、图像增强和远程 Shell 环境配置。欢迎关注并参与项目。 ...
[详细]
蜡笔小新 2024-12-21 14:45:11
python
深入理解 JMeter 定时器
本文详细介绍了JMeter中定时器的功能和使用方法,探讨了其在性能测试中的重要性,并结合实际案例解释了如何合理配置定时器以模拟真实的用户行为。文章还涵盖了定时器的执行顺序及其与其他元件的相互作用。 ...
[详细]
蜡笔小新 2024-12-20 13:46:54
js
深入理解HTML基础语法
本文详细介绍超文本标记语言(HTML)的基本概念与语法结构。HTML是构建网页的核心语言,通过标记标签描述页面内容,帮助开发者创建结构化、语义化的Web页面。 ...
[详细]
蜡笔小新 2024-12-24 08:21:49
js
哈密顿回路检测问题【25分】
哈密顿回路问题旨在寻找一个简单回路,该回路包含图中的每个顶点。本文将介绍如何判断给定的路径是否构成哈密顿回路。 ...
[详细]
蜡笔小新 2024-12-23 21:02:53
char
构建个人博客站点:基于LAMP环境的WordPress部署指南
本文详细介绍如何利用已搭建的LAMP(Linux、Apache、MySQL、PHP)环境,快速创建一个基于WordPress的内容管理系统(CMS)。WordPress是一款流行的开源博客平台,适用于个人或小型团队使用。 ...
[详细]
蜡笔小新 2024-12-23 20:23:57
web
解析:IE 浏览器中 IMG 元素 alt 属性的误用及其正确处理方式
在跨浏览器开发中,一个常见的问题是关于如何在鼠标悬停时显示图片提示信息。本文深入探讨了 IE 浏览器对 IMG 元素 alt 属性的特殊处理,并提供了最佳实践建议。 ...
[详细]
蜡笔小新 2024-12-23 12:35:10
js
嵌入式开发环境搭建与文件传输指南
本文详细介绍了如何为嵌入式应用开发搭建必要的软硬件环境,并提供了通过串口和网线两种方式将文件传输到开发板的具体步骤。适合Linux开发初学者参考。 ...
[详细]
蜡笔小新 2024-12-22 13:38:48
cmd
Java 中重写与重载的区别
本文详细解析了 Java 编程语言中重写(Override)和重载(Overload)的概念及其主要区别,帮助开发者更好地理解和应用这两种多态性机制。 ...
[详细]
蜡笔小新 2024-12-20 09:23:33
诗雨妈咪201101102002
这个家伙很懒,什么也没留下!
Tags | 热门标签
bash
netty
solr
spring
filter
subset
web3
regex
client
triggers
nodejs
future
数组
bitmap
blob
iostream
utf-8
stream
schema
fetch
settings
python
web
heap
scala
byte
js
timezone
char
cmd
RankList | 热门文章
1
linux服务器后台设置小技巧
2
Windows服务器安全配置小结第1/2页
3
Docker实现中的微服务
4
win2003 administrator 内置系统管理员账号名称修改方法
5
IIS 状态代码的含义
6
IIS W3C日志记录字段和HTTP状态代码的说明
7
在Fedora 10下配置SVN服务器的步骤
8
关于execve参数的困惑
9
使用Putty远程(SSH)管理Linux VPS的图文教程
10
有关编译巨大代码生成的源文件的任何技巧?
11
QT低能耗控制器外围设备模式崩溃,并显示错误“资源不可用”
12
NTFS权限设置以避免通过webshell遍历主机目录
13
服务器授权模式每服务器同时连接数与每设备或每用户的区别小结
14
rashost的windows VPS重装系统的方法
15
Linux VPS 计划任务crond命令的使用方法分享
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有