问题标签 [libsvm]

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 回答
788 浏览

matlab - 是否需要转换为 LIBSVM 格式

我最近一直在研究 libsvm。我遇到了 pred 标签的问题。输出的所有值都是1。它根本没有识别负数据。我没有转换为 LIBSVM 格式(意思是说:我根本没有使用 libsvmwrite)。我自己创建了标签。所以我的问题是,转换为 LIBSVM 格式重要吗?

0 投票
0 回答
126 浏览

svm - 如何解释不正确的结果?

我一直在使用 libsvm。它产生了一些好的结果(95% 的正面,94% 的负面)。然而,当我检查那些错误的时候,我很困惑为什么它会出错。我如何确定它做错了什么?(更重要的是,我该如何向老板解释?)。它出错的一些测试输入与它正确的一些测试输入非常接近(视觉上)。

关于我的问题:我正在查看 32x32 像素、8 位灰度的图像。我正在评估不同的特征检测器并将它们用作图像的密集表示(即在每个像素处)。因此,我的特征长度通常是 1024;一些特征检测器有多个输出,有时我不使用每个像素,而是每 3 个或 5 个等。这是一个二进制分类任务,在图像中寻找数字;例如,我正在尝试找到一个正方形,其中有各种字母作为底片。SVM 做得很好。但有时,它会将 T 归类为正方形,我不知道为什么。如果我使用概率,那么有时概率会很高。我该怎么做才能深入了解它在做什么以及为什么?

0 投票
1 回答
611 浏览

libsvm - LibSVM 特征向量中的特征顺序重要吗?

我正在考虑使用LibSVM,并且正在创建所需的特征向量。在几乎所有示例数据中,特征都有一个顺序,例如:

想知道这个顺序是否重要,例如:

谢谢

0 投票
0 回答
506 浏览

python - 查询 grid.py

libsvm 的 grid.py 面临一些问题。尝试实现它,但给出了语法错误。

键入:

错误 :

可能是什么错误?

0 投票
2 回答
17652 浏览

java - java中使用LibSVM的一个例子

我正在考虑使用 libsvm。目前,我已将我的特征向量转换为 SVM 特征向量格式。我在一个项目中使用 LibSVM,我需要在我的应用程序中以某种方式使用它。问题是目前所有可用的示例都使用命令行向 LibSVM 提供输入。我不想要这个。您能否给我一个示例,说明如何在我的代码中使用它(无需调用命令提示符,也无需 Weka)。谢谢

0 投票
2 回答
1900 浏览

matlab - LibSVM 的准确度下降

得到我的 testlabel 和 trainlabel 后,我在 libsvm 上实现了 SVM,我得到了 97.4359% 的准确率。( c = 1 和 g = 0.00375)

在我找到最好的c和g之后,

c = 8 和 g = 0.125

我再次实现模型:

我的准确率为 82.0513%

准确率怎么可能降低?不应该增加吗?还是我犯了任何错误?

0 投票
0 回答
667 浏览

c# - C 参数不影响 libsvm 中的准确性

我在使用 libsvm 时遇到了一个奇怪的情况,特别是它的 C# 实现svm.net。我执行网格搜索以检测参数 C 的最佳值(我使用的是线性内核)。然而,似乎第一个尝试的 C 值设置了机器的准确性:网格搜索为其尝试的所有其他值都会产生相同的准确性,除非我在不同的混洗数据集上重新运行搜索。

这让我很不解。有谁知道可能导致这种行为的原因?我对支持向量机还是很陌生,所以我可能忽略了一些明显的东西。谢谢。

编辑:我调用的方法如下: ParameterSelection.Grid(problems.training, problems.validation, parameters, MIN_C, .MAX_C,STEP_C, out current_C, out current_accuracy, out tmp_model); 这是我构建的方法,类似于库提供的现有 ParameterSelection.Grid 方法。更详细,这里是代码:

0 投票
3 回答
29322 浏览

matlab - 多类 SVM(一对一)

我知道 LIBSVM 在涉及多类 SVM 时只允许一对一分类。但是,我想对其进行一些调整以执行一对一的分类。我试图在下面进行一对一。这是正确的方法吗?

编码:

我可能犯了一些错误。我想听听一些反馈。谢谢。

第二部分:正如grapeot所说:我需要做Sum-pooling(或投票作为一种简化的解决方案)才能得出最终答案。我不知道该怎么做。我需要一些帮助;我看到了python文件,但仍然不太确定。我需要帮助。

0 投票
1 回答
863 浏览

image - 从图像中提取特征以与 LIBSVM 一起使用

我现在真的被困住了。我想将 LIBSVM 应用于图像分类。我捕获了很多训练图像(BITMAP 格式),我想从中提取特征。

Training-Images 包含躺在地板上的人。分类器应确定给定图像中是否有人躺在地板上。

我阅读了很多论文、纪录片、指南和教程,但没有一篇记录如何获取 LIBSVM-Package。唯一描述的是如何从 CSV-File 转换 LIBSVM-Package,如下所示:CSV-File。在LIBSVM 网站上可以下载几个示例数据。示例数据要么准备为 CSV 文件,要么准备为即用型训练和测试数据。

如果您查看 CSV 文件中的值,第一列是标签(是否撒谎),其他值是提取的特征,但我仍然无法重建这些值是如何实现的。

我不知道它是否简单到没有人不得不提及它,但我无法理解它,所以如果有人知道如何从图像中执行特征提取,请帮助我。

提前谢谢你,问候

0 投票
1 回答
3945 浏览

machine-learning - 使用 LIBSVM 的多类

我有一个多类 svm 分类(6 类)。我想使用 LIBSVM 对其进行分类。以下是我尝试过的,我对它们有一些疑问。

方法1(一对一):

关于这种方法的两个问题:1)我需要为多类问题做的所有事情2)'-b n'中的n应该是什么值。我不确定

方法2(一个vs休息):

对于第二种方法,我如何附加分类分数。我无法进行投票。

除此之外,这是我尝试过的两种方法。哪种方法更好?

想听听一些意见。如果我错了,请纠正我。