我不想安装所有因为它占用太多空间..
以下是我确定需要的:
gcc,make python ..
还有什么?
答案 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)安装。