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

时间:2012-12-14 05:40:46

标签: matlab cygwin shogun

我不想安装所有因为它占用太多空间..

以下是我确定需要的:

gcc,make python ..

还有什么?

1 个答案:

答案 0 :(得分:1)

在网站上,有关安装的文档......

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

  

<强>要求

     

SHOGUN需要标准的linux utils,如bash,grep,test,sed,   cut,ldd,uname gcc g ++和cat python(debian包:python2.4或   python2.5)使./configure工作。

     

您可能需要图册和lapack(debian软件包)   lapack3-dev,atlas3-headers atlas3-base-dev或atlas3-altivec-dev   atlas3-sse2-dev)已安装。请注意,仅支持atlas / lapack   在linux下(高性能计算应该在linux下完成)   但无论如何)。如果atlas / lapack不可用,请不要担心   shogun将在没有使用的情况下工作,但使用的版本稍慢。

     

要   使用CPLEX(tm)启用多内核学习只需确保cplex   可以在PATH中找到。如果没有找到幕府将诉诸   对于1-morm MKL,p-norm MKL,GLPK(如果发现版本至少4.29)   尽管如此,使用p> 1仍然有效。

     

要编译C#接口,您需要拥有C#开发人员文件   (debian package mono-utils)安装。

     

编译Lua接口   你需要有Lua开发者文件(debian包lua)   安装。

     

要编译Java接口,您需要拥有Java   安装了开发人员文件(debian包openjdk-6-jdk)。

     

要编译   R接口你需要有R开发者文件(debian包   r-base-dev)已安装。

     

编译你需要的Ruby接口   安装了Ruby开发人员文件(debian package ruby​​)。

     

要编译   八度界面你需要有八度的开发者文件   (debian package octave3.0-headers)安装。

     

编译python   接口你需要安装numpy版本1.x(debian包   python-numpy)安装。