问题标签 [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.
matlab - 是否需要转换为 LIBSVM 格式
我最近一直在研究 libsvm。我遇到了 pred 标签的问题。输出的所有值都是1。它根本没有识别负数据。我没有转换为 LIBSVM 格式(意思是说:我根本没有使用 libsvmwrite)。我自己创建了标签。所以我的问题是,转换为 LIBSVM 格式重要吗?
svm - 如何解释不正确的结果?
我一直在使用 libsvm。它产生了一些好的结果(95% 的正面,94% 的负面)。然而,当我检查那些错误的时候,我很困惑为什么它会出错。我如何确定它做错了什么?(更重要的是,我该如何向老板解释?)。它出错的一些测试输入与它正确的一些测试输入非常接近(视觉上)。
关于我的问题:我正在查看 32x32 像素、8 位灰度的图像。我正在评估不同的特征检测器并将它们用作图像的密集表示(即在每个像素处)。因此,我的特征长度通常是 1024;一些特征检测器有多个输出,有时我不使用每个像素,而是每 3 个或 5 个等。这是一个二进制分类任务,在图像中寻找数字;例如,我正在尝试找到一个正方形,其中有各种字母作为底片。SVM 做得很好。但有时,它会将 T 归类为正方形,我不知道为什么。如果我使用概率,那么有时概率会很高。我该怎么做才能深入了解它在做什么以及为什么?
python - 查询 grid.py
libsvm 的 grid.py 面临一些问题。尝试实现它,但给出了语法错误。
键入:
错误 :
可能是什么错误?
java - java中使用LibSVM的一个例子
我正在考虑使用 libsvm。目前,我已将我的特征向量转换为 SVM 特征向量格式。我在一个项目中使用 LibSVM,我需要在我的应用程序中以某种方式使用它。问题是目前所有可用的示例都使用命令行向 LibSVM 提供输入。我不想要这个。您能否给我一个示例,说明如何在我的代码中使用它(无需调用命令提示符,也无需 Weka)。谢谢
matlab - LibSVM 的准确度下降
得到我的 testlabel 和 trainlabel 后,我在 libsvm 上实现了 SVM,我得到了 97.4359% 的准确率。( c = 1 和 g = 0.00375)
在我找到最好的c和g之后,
c = 8 和 g = 0.125
我再次实现模型:
我的准确率为 82.0513%
准确率怎么可能降低?不应该增加吗?还是我犯了任何错误?
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 方法。更详细,这里是代码:
matlab - 多类 SVM(一对一)
我知道 LIBSVM 在涉及多类 SVM 时只允许一对一分类。但是,我想对其进行一些调整以执行一对一的分类。我试图在下面进行一对一。这是正确的方法吗?
编码:
我可能犯了一些错误。我想听听一些反馈。谢谢。
第二部分:正如grapeot所说:我需要做Sum-pooling(或投票作为一种简化的解决方案)才能得出最终答案。我不知道该怎么做。我需要一些帮助;我看到了python文件,但仍然不太确定。我需要帮助。
image - 从图像中提取特征以与 LIBSVM 一起使用
我现在真的被困住了。我想将 LIBSVM 应用于图像分类。我捕获了很多训练图像(BITMAP 格式),我想从中提取特征。
Training-Images 包含躺在地板上的人。分类器应确定给定图像中是否有人躺在地板上。
我阅读了很多论文、纪录片、指南和教程,但没有一篇记录如何获取 LIBSVM-Package。唯一描述的是如何从 CSV-File 转换 LIBSVM-Package,如下所示:CSV-File。在LIBSVM 网站上可以下载几个示例数据。示例数据要么准备为 CSV 文件,要么准备为即用型训练和测试数据。
如果您查看 CSV 文件中的值,第一列是标签(是否撒谎),其他值是提取的特征,但我仍然无法重建这些值是如何实现的。
我不知道它是否简单到没有人不得不提及它,但我无法理解它,所以如果有人知道如何从图像中执行特征提取,请帮助我。
提前谢谢你,问候
machine-learning - 使用 LIBSVM 的多类
我有一个多类 svm 分类(6 类)。我想使用 LIBSVM 对其进行分类。以下是我尝试过的,我对它们有一些疑问。
方法1(一对一):
关于这种方法的两个问题:1)我需要为多类问题做的所有事情2)'-b n'中的n应该是什么值。我不确定
方法2(一个vs休息):
对于第二种方法,我如何附加分类分数。我无法进行投票。
除此之外,这是我尝试过的两种方法。哪种方法更好?
想听听一些意见。如果我错了,请纠正我。