音楽プログラミングの超入門(仮)

Python / 音楽情報処理 初心者が、初心者にも分かるような記事を書きたい。

機械学習用Pythonライブラリ: mlpy

mlpy って?

mlpy - Machine Learning Python

機械学習アルゴリズムを扱うPythonライブラリで、主成分分析・サポートベクターマシン・重回帰分析などの基本的なものから、Dynamic Time Warping など色々と揃っています.
自分はまだ一度も使ったことがありませんが、いつか遊ぼうと思ってインストールだけしてみたので、その手順をのせておきます.

インストール (Linux)

自分の環境は Ubuntu12.04LTS ですが、大体のOSでは同じ感じにインストールできるんじゃないでしょうか.

mlpy - Browse Files at SourceForge.net
pygsl python interface for GNU scientifi | Free Development software downloads at SourceForge.net
こちらから最新バージョンの pyml と pygsl の tar.gz ファイルをダウンロードしてきてください.

mlpy は PyGSL というライブラリに依存しているため、まずそれをインストールしています.その後は、普通にビルドしてインストールするだけですね.
(PyGSL は NumPy に依存しています.)

以下のコマンドを tar.gz ファイルをダウンロードしたディレクトリで実行するだけです.ここでは 3.5.0 Ver をインストールしています.

# GSL ライブラリのインストール
sudo apt-get install gsl-bin libgsl0-dev
# PyGSL のビルド・インストール
tar xzvf pygsl-0.9.5.tar.gz
cd pygsl-0.9.5/
python setup.py build
sudo python setup.py install
cd ../
# mlpy のビルド・インストール
tar xzvf mlpy-3.5.0.tar.gz
cd mlpy-3.5.0/
python setup.py build
sudo python setup.py install

Python を起動して "import mlpy" を実行し、何もエラーが出なければ多分インストール成功です.

まとめ

(いつか遊ぼう・・)