问题标签 [svmlight]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1090 浏览

opencv - 在opencv中使用svmlight模型文件

我一直致力于训练基于 HOG 特征的行人检测分类器。目前我做了以下工作:

a) 提取所有文件的 HOG 特征,即 Positive 和 Negative,并将这些特征用标签 ie +1 表示正例,-1 表示负例保存在文件中。

b) 下载 svmlight,提取二进制文件,即 svm_learn、svm_classify。

c)将“训练文件”(特征文件)传递给 svm_learn 二进制文件,它为我生成了一个模型文件。

d) 将“测试文件”传递给 svm_classify 二进制文件并在预测文件中得到结果。

现在我的问题是“下一步该做什么以及如何做?”。我想我知道现在我需要在 openCV 中使用该“模型文件”而不是“预测文件”来检测视频中的行人,但在某处我读到 openCV 仅使用 1 个支持向量但我得到了 295 个 SV,那么我该怎么做将其转换为一种适当的格式并使用它以及任何进一步的强制性步骤(如果有)。

我很感激你的好意!

0 投票
1 回答
1859 浏览

python - 加载 svmlight 格式错误

当我尝试将svmlight python 包与已转换为 svmlight 格式的数据一起使用时,出现错误。它应该是非常基本的,我不明白发生了什么。这是代码:

我也试过:

0 投票
1 回答
105 浏览

classification - 如何为 svmstruct 准备输入文件

我想将 svmstruct 用于我的命名实体识别任务。我对每个标记的一些功能不是数字格式(主要是文本格式,例如 n-char 词缀或单词形状,...)。由于 svmstruct 的输入格式与 svmlight 格式相同,我想知道我应该如何将这些文本特征转换为数字特征?

所有最好的

0 投票
2 回答
574 浏览

machine-learning - SVM rank 仅适用于小型数据集

我正在使用svm-rank

svm_rank_learn在小型数据集上运行时:

训练集属性:3 个特征,12 个排名,596 个示例

运行在几秒钟内完成,我得到了一个有效的模型。但是当我使用更大的数据集时:

训练集属性:3个特征,30个排名,1580个例子

运行在第 29 次迭代中卡住了几个小时。这很奇怪,因为文档指出 svm-rank “在排名数量(即查询)中线性扩展”。

我的数据集或格式有什么问题?

0 投票
4 回答
9344 浏览

c++ - dyld:库未加载:lib/libopencv_core.3.0.dylib 原因:找不到图像

我收到以下问题:

/Users/luke/Desktop/trainHOG/trainhog ; exit; dyld: Library not loaded: lib/libopencv_core.3.0.dylib Referenced from: /Users/luke/Desktop/trainHOG/trainhog Reason: image not found Trace/BPT trap: 5 logout

我正在使用运行 OSX v10.9.5 和 openCV 3.0 alpha 的 Mac。

有问题的库肯定在文件夹中。我已经尝试将其删除并将其粘贴回文件夹中,我已经完全删除并重新安装了 openCV 和 macports,并且我已经尝试了export DYLD_LIBRARY_PATH = "path to dynamic libs here..",但没有任何效果。我什至多次重新启动计算机!

有没有人有任何进一步的建议?我没有想法

0 投票
1 回答
336 浏览

machine-learning - SVM Rank 正则化参数

用 SVM Rank 学习排序函数时,正则化参数 C 的值是否应该与分类中使用的值相同?

我问的原因是SVM Rank网站建议参数应该是C = C_light * n,其中n是不同查询的数量。我对此的解释是 C_light 是分类问题中 C 的值。但是现在,C 可以变得相当大,学习排名函数确实需要很多时间。我应该像分类一样为 C 取值吗?我是否错误地解释了网站?

链接:SVM Rank

0 投票
1 回答
1224 浏览

matlab - 支持向量机的层次分类

我正在尝试使用 SVM 处理分类问题,一开始我设法解决了第一级的问题,即将我的数据分为 2 个类(class1 和 class2)。现在我想继续分层分类,即我想将第二类分为两个类。有没有办法用 Matlab SVM 做到这一点。谢谢你

0 投票
0 回答
418 浏览

opencv - OpenCV 训练有素的 Hog SVM

我找到了这个用于训练具有 HOG 特性的 SVM 的存储库。我更改了代码,因此猪窗口大小不是 64x128 而是 64x64,因为我不想检测到人。我的目标是检测汽车方向盘。训练后我有:

我的问题是,在使用我的网络摄像头进行测试时,我得到了误报。它检测每个圆形以及一些看起来根本不像方向盘的其他形状。圆形被很好地检测到(因为我的意思是在移动它们和旋转它们时它们仍然被检测到),而其他错误检测到仅在特定位置被检测到。

您知道如何正确训练 SVM 吗?

0 投票
1 回答
370 浏览

machine-learning - 如何通过 svmlight 中可用的不平衡训练数据集提供平衡训练的成本?

e1071 的 SVM 的成本似乎与 svmlight 的成本不同。e1071 库的手册对其成本参数进行了以下定义:

这基本上是对错误分类的允许。svmlight 提供了一种权重,在其手册中描述为:

这个成本基本上是为了在火车数据没有相等数量的正负数据点的情况下允许平衡。e1071 的 SVM 实现中是否有类似的东西?

0 投票
1 回答
93 浏览

machine-learning - 在 Gate 工具中加载 svm 学习配置文件时出错

我是机器学习的新手。当我尝试通过门学习时,它显示了一些错误。学习配置文件如下。

训练属性在这个文件中。当我在没有包含多类xml 标记的行的情况下进行训练时,它正在工作。添加此行时,显示如下错误

我不知道这件事以及它发生的原因并寻求解决方案。