Pythonの機械学習に推奨されるパッケージはありますか?
私は、C++および [〜#〜] matlab [〜#〜] でさまざまな機械学習と統計アルゴリズムを実装した経験がありますが、Python Iでいくつかの作業を行いました。 Pythonで利用可能なパッケージに興味があります。
scikit-learn もあります(BSD、numpyとscipyへの依存関係のみ)。次のようなさまざまな教師あり学習アルゴリズムが含まれています。
また、次のような教師なしクラスタリングアルゴリズムも備えています。
また、次のような他のツールも:
各アルゴリズムの実装には、おもちゃデータまたは実際のデータセットでの使用法を示す サンプルプログラム が付属しています。
また、公式のソースリポジトリは githubでホスト ですので、インタラクティブなコードレビューのために通常のプルリクエスト機能を使用して、バグ修正と改善に貢献してください。
あなたが見てみたいことがあります:
http://www.shogun-toolbox.org/ 。これには、Pythonを含む複数の言語のインターフェースがあります。 http://www.pybrain.org/ もあります。これはMLアルゴリズムのネイティブ実装です(私は信じています)。お役に立てば幸いです。
Deep Learning Tutorials ディープニューラルネットワークの開発とトレーニングの方法を説明します。 使用済みライブラリ Nvidia GPUを使用する場合でも使用します。
サポートベクターマシンについては、 LibSVM をご覧ください。これは、とりわけ、Pythonインターフェイスです。
http://www.pymvpa.org も機能する可能性があります。
この機械学習を正確に呼び出すかどうかはわかりませんが、 nltk package はテキストのベイジアンスタイルの分類を行います。学習データとテストデータを使用して、データに関するルールを推測していることを確認できます。
これはSciPyが行ったすばらしいリストです。多くの有名なPythonパッケージ、とりわけ機械学習関連: 人工知能と機械学習
データ処理(MDP)のモジュラーツールキット をご覧ください。機械学習と統計からいくつかのアルゴリズムを実装し、成熟しており、十分に文書化されています。