如何使用 grid.py 进行参数选择?

2024-05-04

我想使用 C-SVM 分类选择参数 c 和 gamma RBF(径向基函数)内核与 libsvm\tools\grid.py,但我不知道这是怎么可能的?我安装了 libsvm 和 gnuplot 和 python 并在 python 中运行 grid.py ,但它有错误并且没有显示结果。


%grid of parameters
folds = 5; 
[C,gamma] = meshgrid(-5:2:15, -15:2:3); 
%# grid search, and cross-validation 
cv_acc = zeros(numel(C),1); 
d= 2;
for i=1:numel(C)   
    cv_acc(i) = svmtrain(TrainLabel,TrainVec, ...          
        sprintf('-c %f -g %f -v %d -t %d', 2^C(i), 2^gamma(i), folds,d));
end
%# pair (C,gamma) with best accuracy
[~,idx] = max(cv_acc); 
%# contour plot of paramter selection 
contour(C, gamma, reshape(cv_acc,size(C))), colorbar
hold on;
text(C(idx), gamma(idx), sprintf('Acc = %.2f %%',cv_acc(idx)), ...  
    'HorizontalAlign','left', 'VerticalAlign','top') 
hold off 
xlabel('log_2(C)'), ylabel('log_2(\gamma)'), title('Cross-Validation Accuracy') 
%# now you can train you model using best_C and best_gamma
best_C = 2^C(idx); best_gamma = 2^gamma(idx); %# ...

这也执行网格搜索...但是使用 matlab...不使用 grid.py...也许这有帮助...

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 grid.py 进行参数选择? 的相关文章

  • Python,gnuplot,libsvm配置详细步骤

    1 下载Python xff0c gnuplot以及libsvm 我的电脑是64位 xff0c Win7操作系统 1 1 python 2 7 6 64位 这里我用的Python是64位的Python2 7 6 下载地址 xff1a htt
  • Libsvm在windows下使用细节汇总

    0 下载Libsvm Libsvm官网 https www csie ntu edu tw cjlin libsvm 下载后将其解压到本地 xff0c 这里 xff0c 我的本地路径为 xff1a C Anaconda3 Lib sit p
  • libsvm相关变量总结以及libsvm 参数粗调、微调技巧 和PCA主成分分析princomp函数的使用

    libsvm搭建的支持向量机运行起来 在命令行里会蹦出很多变量 开始的时候 我不以为意 现在想想这样糊弄 到最后还是稀里糊涂 不如一次总结 当做日后的复习资料 运行起来会出现这些 1 变量总结 optimization finished i
  • MATLAB 中的 SVM 可视化

    在 Matlab 中执行 SVM 训练后 如何可视化 SVM 分类 到目前为止 我只用以下方法训练了 SVM Labels are 1 or 1 groundTruth Ytrain d xtrain model svmtrain grou
  • 如何设置LIBSVM Matlab界面?

    我在 MATLAB 中实现 LibSVM 时遇到问题 我正在使用 MATLAB R2009a 我也有最新版本 R2012b 但我不使用那个 我将 LibSVM 包 libsvm 3 14 下载到我的 Windows 7 PC 上 其中 MA
  • 如何训练 libsvm 格式的图像(像素)数据以用于 Java 识别

    我想制作一个 Java 应用程序来使用 libsvm 来识别字符 但是当进入这个过程时 我不明白如何训练图像数据以与 libsvm 一起使用 最近为了学习它 我做了一个测试现有数据 我也创建了32x32基于训练图像数据 将每个像素转换为0
  • 如何在Matlab中使用libsvm?

    我是 matlab 新手 不知道如何使用 libsvm 是否有任何示例代码可以使用 SVM 对某些数据 具有 2 个特征 进行分类 然后将结果可视化 使用内核 RBF 多项式和 Sigmoid 怎么样 我在 libsvm 包中看到了该自述文
  • 抑制 libsvm 中的输出 (python)

    我正在使用 python 中的 libsvm svmutils 来执行分类任务 分类器是准确的 但是 我得到这样的输出 optimization finished iter 75 nu 0 000021 obj 0 024330 rho 0
  • 手动计算SVM的决策函数

    我正在尝试使用Python库SKLearn手动计算SVC分类器的decision function 而不是使用内置方法 我已经尝试了几种方法 但是 当我don t扩展我的数据 z是一个测试数据 已缩放 我认为其他变量本身就说明了问题 另外
  • 将 LibSVM 输出转换为浮点数向量

    我需要形成HOGDescriptor setSVMDetector input 我使用 openCV 计算描述符 然后使用 libSVM 获取模型文件 为了形成输入 我知道我需要获取支持向量的值并将它们与 alpha 进行元素相乘 然后在末
  • 将经过训练的 SVM 从 scikit-learn 导入 OpenCV

    我正在将使用支持向量机的算法从 Python 使用 scikit learn 移植到 C 使用 OpenCV 的机器学习库 我可以使用 Python 访问经过训练的 SVM 并且可以将 SVM 模型参数从 XML 文件导入 OpenCV 由
  • 如何为 Python 设置 LIBSVM

    I built libsvm http www csie ntu edu tw cjlin libsvm 在 Mac OS X 上使用 Make tar xzfv libsvm 3 17 tar gz cd libsvm 3 17 make
  • scikit-learn 中 SVC 和 SVM 有什么区别?

    来自文档 http scikit learn org stable modules svm htmlscikit learn 实现了 SVC NuSVC 和 LinearSVC 这些类能够在数据集上执行多类分类 另一方面 我还了解到 sci
  • 通过 grid.py 查询

    面临 libsvm 的 grid py 的一些问题 尝试实现它 但出现语法错误 Typed grid py svmtrain c Users HP Documents MATLAB libsvm 3 11 windows svmtrain
  • 一类 SVM libSVM

    假设我的特征向量是 x1 x2 xn 谁能给我一个使用 libSVM 训练一类 SVM 的代码 我应该如何使用交叉验证来学习参数 这可能对你有帮助 label ones Number Of your training instances 1
  • SVM sklearn 上的随机种子产生不同的结果

    当我运行 SVM 时 即使使用固定的值 我也会得到不同的结果random state 42 我有 10 个类和一个包含 200 个示例的数据集 我的数据集的维度dim dataset 200 2048 这是我的代码 import numpy
  • 使用 SVM 预测概率

    我编写了这段代码并想获得分类的概率 from sklearn import svm X 0 0 10 10 20 30 30 30 40 30 80 60 80 50 y 0 1 2 3 4 5 6 clf svm SVC clf prob
  • 使用 libsvm 交叉验证后重新训练

    我知道交叉验证用于选择好的参数 找到它们后 我需要在不使用 v 选项的情况下重新训练整个数据 但我面临的问题是 在使用 v 选项训练后 我得到了交叉验证精度 例如 85 没有模型 我看不到 C 和 gamma 的值 在这种情况下我该如何重新
  • 如何判断 OpenMP 是否正常工作?

    我正在尝试以并行模式运行 LIBSVM 但我的问题一般是在 OpenMP 中 根据LIBSVM 常见问题解答 http www csie ntu edu tw cjlin libsvm faq html f432 我已使用 pragma 调
  • Windows 7 64位 libsvm 和 python 错误:找不到函数“svm_get_sv_indices”

    我正在使用 Windows 7 64 位 我已经安装了 Python 2 7 3 32 位版本 和 libsvm 3 13 当我尝试启动导入 svmutil 的简单 py 文件时 出现错误 C libsvm 3 13 python gt p

随机推荐

  • Spring Data Mongo 无法找到 Enum 的 PersistentEntity

    编辑 我发现了一个相关问题here https stackoverflow com questions 28972455 does spring data mongodb support enums 但仅有的两个答案相互矛盾 并且没有足够的
  • Scikit-learn 具有使用“特征”的自定义评分函数

    我正在尝试使用一种名为 SERA 平方误差相关区域 的新指标作为本文中提到的不平衡回归的自定义评分函数 https link springer com article 10 1007 s10994 020 05900 9 https lin
  • python 命令行应用程序的最佳布局是什么?

    什么是正确的方法 或者我会满足于good方式 布置一个中等复杂度的命令行 python 应用程序 我使用 Paster 创建了一个 Python 项目框架 它为我提供了一些文件 myproj init py MyProj egg info
  • 在 PHP 中自动加载类的最佳方法

    我正在开发一个项目 该项目具有以下文件结构 index php lib lib type class name php lib size example class php 我想自动加载类 class name 和 example clas
  • 如何学习使用内容存储库和 Apache JackRabbit?

    在 Apache JackRabbit 网站中完成 第一跳 后 我该去哪里 我不明白如何创建不在内存中的存储库以及如何配置它等等 欢迎来到我的世界 Jackrabbit 文档有点乱 你将不得不进行一些认真的谷歌搜索 但是 那Wiki htt
  • 如何在 Visual Studio Code 中将默认浏览器设置为 chrome?

    我是第一次设置 VS Code 环境 但我不知道如何将 Chrome 设置为工作区的默认浏览器 转到文件 gt 首选项 gt 用户设置 gt 搜索 默认情况下它将打开您默认最喜欢的浏览器 设置您的浏览器
  • 有人可以解释一下这个 OCaml 程序中使用的类型语法吗?

    以下类型取自这个问题 https stackoverflow com q 50586942 633183 contains an error later fixed by the OP type task Success a gt a ta
  • Fixture_file_upload 有 {file} 不存在错误

    下面是我的上传文件的测试代码 describe file process do before each do debugger file fixture file upload test csv text csv end it should
  • PHP mysql 土耳其语字符编码及比较

    我正在尝试通过 AJAX POST 从 MySql 数据库中过滤土耳其语姓名 英文字母单词列出一切正常 但是如果我发送 这是带点的字母 O 结果不仅是 还包括 O 和 另外我注意到 AJAX 帖子被发送 作为 C3 96 有人可以帮忙吗 请
  • Android Studio 支持子风格吗?

    我有一个 Android Studio 项目 当前在 build gradle 中有 2 个产品风格 如下所示 productFlavors parent applicationId xxx parent teacher applicati
  • Ionic 2 如何更改模态高度和宽度

    我的应用程序上有一个页面有一个模态页面 我想更改该页面的大小 我尝试使用模型属性来更改它 但它会更改所有其他页面的大小 我想要不同的不同尺寸的型号 modal inset min width 将其添加到您的app scss my modal
  • 基于接口的匿名类定义......也许?

    我在书中看到了这个Java片段春天在行动 但我不熟悉语言结构 new RowMapper public Object mapRow throws SQLException DataAccessException Motorist motor
  • 如何从数组中删除空数组值(“”)?

    我有一个二维数组 是用 jQuery 从 html 表生成的 但有些值是空的 所以 被展示 如何删除空值 table tr th 1A th th 1B th th 1C th tr tr td 2A td td 2B td td 2C t
  • Xcode 6 自适应故事板每个设备有不同的 Segues

    我对 Xcode 6 中新引入的自适应故事板遇到了一些麻烦 iPhone 应用程序已经完成 现在我想用它创建一个通用应用程序 假设我有一个viewcontroller显示一些单元格和详细信息viewcontroller其中显示单元格的详细信
  • 使用 require 而不导出

    我有从在线资源借用的这段代码 效果非常好 var express require express var bodyParser require body parser var logger require morgan var app ex
  • matplotlib 中散点图的轴限制不成立

    我正在尝试使用 matplotlib 将散点图叠加到等值线图上 其中包含 plt contourf X Y XYprof T self nLevels extent extentYPY origin lower if self doScat
  • 如何在命令提示符下运行Java程序

    我创建了一个 Java 项目来调用 Web 服务 它有一个主 java 文件和另一个类文件 我已经为 HTTP 客户端使用了一些 jar 文件 在 Eclipse 中运行良好 我需要通过传递一些参数在命令提示符下运行 Java 程序 在命令
  • 如何升级Visual Studio 2019中使用的ESLint版本?

    我将 ESLint 与 Visual Studio 2019 结合使用 集成效果很好 我可以直接在 IDE 中看到 ESLint 错误 但是当我向配置文件添加更多规则时 例如无异步承诺执行器 https eslint org docs ru
  • 公共存储桶的 S3 CORS 策略

    这似乎很容易 但我不知道我错过了什么 我有一个公共存储桶 其中包含从我的网站获取的 js 脚本 我注意到我没有发送Origin标头到 S3 这不是必需的 并且无需任何 CORS 配置即可正常工作 更重要的是 即使我手动将 Origin 标头
  • 如何使用 grid.py 进行参数选择?

    我想使用 C SVM 分类选择参数 c 和 gamma RBF 径向基函数 内核与 libsvm tools grid py 但我不知道这是怎么可能的 我安装了 libsvm 和 gnuplot 和 python 并在 python 中运行