问题标签 [shogun]

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

python - 让 shogun ML 库与 python 一起工作

我试图在 Windows 上安装 shogun:

http://www.shogun-toolbox.org/doc/installation.html

但显然它需要 python 2.5 才能工作。我尝试使用 python 3,但它没有用。但后来 python 2.5 不再存在。

有人知道如何在不使用 python 2.5 的情况下使用 python 吗?

0 投票
2 回答
1791 浏览

matlab - 为Matlab编译Windows下Shogun工具箱

我想知道你们中是否有人成功和/或可以帮助我在 Windows 环境和 Matlab 界面下使用 Shogun 库,因为我似乎无法编译它,但是根据自述文件/手册它应该可以工作。

我有的东西:

  • 视窗 7 64 位
  • 最新 Shogun src 包
  • Matlab 2010b 64位
  • 最新的 Cygwin(以管理员权限运行)

至少有两个错误:

  • 配置脚本成功检测到 Matlab 后,它无法检测到“Matlab 开发人员支持”并以“错误:找不到 matlab 开发人员文件(例如 mex.h)”退出(Matlab 在路径中)。最奇怪的是,失败后,两次启动退出Matlab。
  • 但即使我只为基本的 libshogun 和 libshogunui 接口(没有 matlab)运行 ./configure,make 仍然失败(尽管 ./configure 成功)。编译时,我收到大量警告,似乎都与 -pthread 选项有关。而且我还收到了几条错误消息,都在 HDF5File.cpp 中,然后 make 失败。我有 cygwin 的默认 HDF5(版本 1.8.6),Shogun 手册没有提到任何不兼容性或要设置的参数。

我只有适用于 Windows 的 Matlab - 我试图在 Ubuntu 下编译包,但它在 Octave 界面下失败,但在没有 Octave 的情况下成功。

任何想法表示赞赏!

编辑

新版本的 Shogun 已发布并产生相同的错误。我试图在另一台 PC 上编译它,结果相同(尽管那台 PC 也运行 Win7x64)

0 投票
1 回答
553 浏览

python - 使用 MacPorts for Python 2.7 安装 Shogun 工具箱

我很难通过 MacPorts 安装 Shogun 机器学习工具箱。似乎 MacPorts 的唯一版本将Python 2.6 声明为依赖项,因此 MacPorts 下载并安装 Python 2.6、用于 Python 2.6 的 numPy 等。问题是我已经安装了 Python 2.7 和许多其他包,包括 numPy,我想与已经安装在 Python 2.7 下的 shogun 一起使用。

有没有人成功使用 shogun 和 Python 2.7。我找不到任何说明它只适用于 2.6 的文档,所以我认为 2.7 应该可以工作。

0 投票
2 回答
592 浏览

c++ - 矩阵(解除)分配

我将 opencv c++ API 用于计算机视觉应用程序,并使用 cv::Mat 结构管理矩阵。Opencv 使用引用计数将创建的对象释放为 cv::Mat。我还将 libshogun 用于更具体的机器学习算法。Shogun 有自己的矩阵结构,称为 SGMatrix。我从 cv::Mat 初始化 SGMatrix,如下所示:

我的问题是当我在 shogun lib 中使用另一个对象时,例如:

shogun 现在应该拥有使用 创建的矩阵features,在运行时,当 opencv 尝试释放cvmat已由 shogun 释放的矩阵时,我得到一个错误。我该如何处理?我不想克隆我的矩阵。

0 投票
1 回答
195 浏览

python - Shogun Toolbox 在 Snow Leopard 上安装失败 - liblapack 问题?

我正在尝试在雪豹上安装 Shogun Toolbox。通过 MacPorts 我收到以下一组错误:

还有更多,但它们之间的共同点是对liblapack.a. 我不知道为什么这会失败。我安装了 LAPACK,希望它会消失,但这并没有发生。

此外,尽管已安装pkg-config,但当我从源代码配置 Shogun 时,它会挂断,告诉我我没有pkg-config安装。

帮助!

0 投票
1 回答
257 浏览

matlab - shogun 工具箱错误:Makefile:527:使用 Cygwin 的目标“libshogun-12.0.dll”的配方失败

我正在尝试为 SVM 安装 shogun 库,并且我在具有 swig 2.0.8 的 windows vista 上使用最新版本的 Cygwin,通常“./configure --interfaces=matlab_static”命令运行顺利,每当我输入“ make” 我收到错误消息 Makefile:527: recipe for target `libshogun-12.0.dll' failed using Cygwin,因此我没有得到应该在我的 make 命令之后生成的“sg.dll” '将用于在 shogun 上运行 matlab 界面。

非常感谢任何建议或帮助谢谢

0 投票
1 回答
580 浏览

matlab - 在为matlab界面编译shogun机器学习工具箱时,我需要为cygwin安装哪些必要的软件包?

我不想全部安装,因为它占用太多空间..

以下是我确定需要的:

gcc,制作 python ..

还有什么?

0 投票
1 回答
227 浏览

machine-learning - Shogun 的 Libsvm 文件格式

我是 shogun 的新手,有人告诉我它对大型数据集很有效。我一直读到 Shogun 支持 LibSVM 数据格式,所以我认为切换会更容易。

我注意到 shogun 需要单独设置训练数据和标签。在 LibSVM 的文件格式中,它们都包含在一个数据文件中。如何加载与 Shogun 中为 LibSVM 创建的完全相同的数据文件(即不分离数据和标签)?

0 投票
2 回答
3012 浏览

c++ - 'ifinite' 未在此范围内声明

我正在尝试编译 shogun 工具箱,但我遇到了这个错误

函数本身看起来像这样。

我相信这里有类似的描述:http ://www.alecjacobson.com/weblog/?p= 1768,但我不确定,因为我不包括 cmath。知道它可能是什么吗?

0 投票
2 回答
2246 浏览

python - 幕府将军在 Ubuntu 12.04

在 12.04 上安装最新的 SHOGUN/Python 模块化接口 ( http://www.shogun-toolbox.org ) 的最佳方式是什么?我从源头上尝试过,但运气不佳(很高兴发布错误);是否可以在 12.04 上安装 Trusty Tahr 软件包?https://launchpad.net/ubuntu/+source/shogun/3.1.1-1