svm相关内容

OSX上PyBrain上的libsvm用于SVM

几乎整天以来,我一直在尝试在PyBrain上制作SVM,但是它显示“找不到LIBSVM安装.请确保svm.py和svmc.*在PYTHONPATH中!" 我有OSX 10.7.5和python 2.7.2 另外,我去下载了libsvm,然后按照制作Make的说明进行操作.基本上将其解压缩,并在主目录中进行一次创建,并在python文件夹中进行一次创建.然后我将其移至python库文件夹. ..
发布时间:2020-04-30 10:47:14 Python

模型不支持libsvm中的概率估计

在训练和预测过程中,我在Matlab中将libsvm与选项'-b 1'一起使用.但是它总是返回Model does not support probabiliy estimates,所以我没有得到任何概率或准确性估计.我在二进制类SVM(不是nu-svm!)中尝试过,它应该与'-b 1'一起工作,但事实并非如此.有谁知道这个问题的原因是什么? 谢谢 解决方案 让我告诉您 svm-pr ..
发布时间:2020-04-30 10:47:09 AI人工智能

如何在libsvm(java)中禁用控制台输出

我正在 java 中使用libsvm,并且遇到了在培训和预测过程中,我将获得大量控制台输出,并希望将其禁用.可悲的是,由于“服务暂时不可用",我无法访问可能描述该网站的网站(输出总是看起来很像这样: 优化完成,#iter = 10000000 nu = 0.013178458659415372 obj = -11.005078334927212,rho = -2.17997310018046 ..
发布时间:2020-04-30 10:47:04 Java开发

ROC曲线和libsvm

给出用plotroc.m绘制的ROC曲线(请参见此处): 理论问题:如何选择要使用的最佳阈值? 编程问题:如何使libsvm分类器以选定的(最佳)阈值工作? 解决方案 ROC曲线是通过在y轴上绘制真正分数与在x轴上绘制假正分数所生成的图.因此,ROC曲线上任意点(x,y)的坐标表示特定阈值处的FPR和TPR值. 如图所示,我们在ROC曲线上找到了点(x,y),该点对应于该点距图的左 ..
发布时间:2020-04-30 10:47:02 其他开发

将PMML中的SVM模型导入到Java或Python?

简短的问题:是否存在用于Java,Python或其他任何支持SVM模型的主要编程语言的PMML接口? 背景:我已经使用kernlab包中的ksvm函数在R中训练了一个SVM模型.现在,我想在其他软件中使用此模型.要从R中导出它,我想我可以通过pmml R包使用PMML(预测模型标记语言). 但是,我找不到任何适用于Java,Python或任何允许导入此类模型的语言的库. 数据挖掘组列出 ..
发布时间:2020-04-30 10:46:50 Python

为什么我从svmpredict获取一个空矩阵?

我想根据一个简单的时间序列进行预测.观测值y=[11,22,33,44,55,66,77,88,99,110]和时间x=[1,2,3,4,5,6,7,8,9,10].我正在使用来自libsvm工具箱的epsilon-SVR.我的代码如下: x1 = (1:7)'; #' training set y1 = [11, 22, 33, 44, 55, 66, 77]'; #' observati ..
发布时间:2020-04-30 10:46:39 其他开发

一类SVM libSVM

可以说我的特征向量是(x1,x2,... xn) 有人可以给我一个使用libSVM训练一类SVM的代码吗? 我应该如何使用交叉验证来学习参数. 解决方案 这可能对您有帮助 label=ones(Number Of your training instances,1); % You should generate labels for your only class! mo ..
发布时间:2020-04-30 10:46:30 其他开发

一类SVM概率估计以及一类SVM和聚类之间的区别是什么

我有一组图像.我想学习一个类的SVM(OC-SVM)来建模特定类(正)的分布,因为我没有足够的示例来表示其他类(负).我对OC-SVM的了解是,它试图将数据与原点分开,或者换句话说,它试图学习一个超球体以适合一类数据. 我的问题是 如果我想将OC-SVM的输出用作概率估计,我该怎么做? OC-SVM与任何聚类算法(例如k均值)有什么区别? 解决方案 如果您要进行概率估计, ..
发布时间:2020-04-30 10:46:28 AI人工智能

libsvm在预测结果作为概率估计时使用哪种方法

我正在使用libsvm(软件包中提供的可执行文件.)来解决2类分类问题.在训练步骤中,我将b参数设置为1,定义为; -b potential_estimates:是否为以下训练SVC或SVR模型 概率估计,0或1(默认为0) 在预测步骤中,我再次将b参数设置为1,其定义为; -b potential_estimates:是预测概率估计值,是0还是1(默认值为0);对于一类SVM, ..
发布时间:2020-04-30 10:46:26 其他开发

如何保存LibSVM python对象实例?

我想在其他计算机上使用此分类器,而不必再次对其进行培训. 我曾经用cPickle从scikit中保存了一些分类器. 对LIBSVM进行同样的操作会给我一个"ValueError:包含指针的ctypes对象不能被腌制"的情况. 我正在使用LibSVM 3.1和Python 2.7.3. 谢谢 from libsvm.svm import * from libsvm.svmutil ..
发布时间:2020-04-30 10:46:24 Python

关于LIBSVM预测的概率估计

我正在尝试通过使用SVM分类器进行3类分类.我们如何解释LIBSVM预测的概率估计.它是基于实例到最大余量超平面的垂直距离吗? 请仔细理解LIBSVM分类器预测的概率估计的解释.首先调整参数C和gamma,然后使用-b选项在训练和测试中输出概率估计. 解决方案 多类SVM始终被分解为几个二进制分类器(通常是一组对所有分类器).任何二进制SVM分类器的决策函数都将一个(有符号的)距离输 ..
发布时间:2020-04-30 10:46:21 其他开发

将训练有素的SVM从scikit-learn导入到OpenCV

我正在将使用支持向量机的算法从Python(使用scikit-learn)移植到C ++(使用OpenCV的机器学习库). 我可以使用受过训练的Python支持的SVM,并且可以将XML文件中的SVM模型参数导入OpenCV.由于scikit-learn和OpenCV的SVM实现都是基于LibSVM的,因此我认为应该可以在OpenCV中使用经过训练的scikit SVM的参数. 下面的 ..
发布时间:2020-04-30 10:46:19 AI人工智能

如何为Python设置LIBSVM

我在Mac OS X上使用Make构建了 libsvm . > $ tar xzfv libsvm-3.17.tar.gz $ cd libsvm-3.17 $ make 这构建了各种libsvm二进制文件: $ ls COPYRIGHT heart_scale svm-predict.c svm-train.c tools FAQ.html ..
发布时间:2020-04-30 10:46:04 Python

如何从scikits.learn分类器中提取信息,然后在C代码中使用

我已经使用Python中的scikits.learn训练了一堆RBF SVM,然后对结果进行腌制.这些是用于图像处理任务的,我要测试的一件事是在某些测试图像的每个像素上运行每个分类器.也就是说,从以像素(i,j)为中心的窗口中提取特征向量,在该特征向量上运行每个分类器,然后移至下一个像素并重复.这对于使用Python来说太慢了. 说明::当我说“这太慢了……"时,我的意思是,即使scikit ..
发布时间:2020-04-30 10:46:00 Python

使用libsvm功能示例在Python中支持矢量机

我刮了很多像这样的ebay标题: Apple iPhone 5 White 16GB Dual-Core 并且我已经以这种方式手动标记了所有 B M C S NA 其中B =品牌(苹果)M =型号(iPhone 5)C =颜色(白色)S =尺寸(尺寸)NA =未分配(双核) 现在,我需要使用python中的libsvm库训练SVM分类器,以了解eBay标题中出现的序列模式 ..
发布时间:2020-04-30 10:45:57 AI人工智能

libsvm收缩启发式

我正在C-SVC模式下使用libsvm,其阶数为2的多项式内核,并且需要训练多个SVM.在培训期间,对于我训练的某些SVM,我会收到这些警告中的一个甚至两个: WARNING: using -h 0 may be faster * WARNING: reaching max number of iterations optimization finished, #iter = 1000000 ..
发布时间:2020-04-30 10:45:54 AI人工智能

LibSVM中的哪个参数是松弛变量?

我对SVM中的命名有些困惑.我正在使用该库 LibSVM .可以设置的参数太多了.有谁知道松弛变量是哪一个? 解决方案 “松弛变量"在c-svm中为C,在nu-SVM中为nu.它们在各自的公式中起着相同的作用-控制宽边距和分类器误差之间的折衷.在C的情况下,通常以10 ^ -4、10 ^ -3、10 ^ -2,...到1,5左右的数量级对其进行测试. nu是一个介于0和1之间的数字,通常是 ..
发布时间:2020-04-30 10:45:51 AI人工智能

如何使用SVM查找精度,召回率和准确性?

重复计算精度,召回率和F得分 我有一个带有文本描述和分类级别(即levelA和levelB)的输入文件.我想编写一个可测量精度,召回率和准确性的SVM分类器.我看了 scikit 和 LIBSVM ,但我想逐步了解更多信息. 任何示例代码或基本教程都将非常不错.感谢您提前提出任何建议. 解决方案 这些性能指标很容易从预测标签和真实标签中获取,作为后期处理步骤: 精度= T ..
发布时间:2020-04-30 10:45:49 AI人工智能