多くのスペースを消費するため、すべてをインストールしたくありません..
以下は、私が確信しているものです:
gcc、pythonを作る..
ほかに何か?
サイト上で、インストールに関するドキュメントで...
http://www.shogun-toolbox.org/doc/en/current/installation.html
要件
SHOGUNを使用するには、./ configureを機能させるために、bash、grep、test、sed、cut、ldd、uname gcc g ++、cat python(debianパッケージ:python2.4またはpython2.5)などの標準のLinuxユーティリティが必要です。
オプションで、atlasとlapack(debianパッケージlapack3-dev、atlas3-headers atlas3-base-dev、またはatlas3-altivec-dev atlas3-sse2-dev)をインストールする必要があります。atlas / lapackはLinuxでのみサポートされていることに注意してください(とにかく、ハイパフォーマンスコンピューティングはLinuxでのみ実行する必要があります)。atlas / lapackが利用できない場合でも、少し遅いバージョンが使用されますが、ほとんどの将軍がなくても動作することを心配しないでください。
CPLEX(tm)を使用したマルチカーネル学習を有効にするには、パスにcplexが含まれていることを確認してください。見つからない場合、将軍は1ノルムMKLのGLPK(バージョンが4.29以上の場合)に頼りますが、それでもp>1のpノルムMKLは機能します。
C#インターフェースをコンパイルするには、C#開発者ファイル(debianパッケージmono-utils)をインストールする必要があります。
Luaインターフェースをコンパイルするには、Lua開発者ファイル(debianパッケージlua)をインストールする必要があります。
Javaインターフェースをコンパイルするには、Java開発者ファイル(debianパッケージopenjdk-6-jdk)をインストールする必要があります。
Rインターフェースをコンパイルするには、R開発者ファイル(debianパッケージr-base-dev)をインストールする必要があります。
Rubyインターフェースをコンパイルするには、Ruby開発者ファイル(debianパッケージruby)をインストールする必要があります。
オクターブインターフェースをコンパイルするには、オクターブ開発者ファイル(debianパッケージoctave3.0-headers)をインストールする必要があります。
Pythonインターフェースをコンパイルするには、numpyバージョン1.x(debianパッケージpython-numpy)がインストールされている必要があります。