Welcome to PyBrain

, Author

PyBrain は、Python用のモジュール式機械学習ライブラリです。 その目的は、機械学習タスクのための柔軟で使いやすく、なおかつ強力なアルゴリズムと、アルゴリズムをテストし比較するための様々な定義済みの環境を提供することです。

PyBrain は、Python ベースの強化学習、人工知能、およびニューラルネットワークライブラリの略称です。 実際、私たちが最初にこの名前を考え出し、後にこの非常に説明的な「バックロニー」をリバースエンジニアリングしたのです。

PyBrainはどう違うのですか?

世の中には機械学習ライブラリがいくつかありますが、PyBrainは非常に使いやすいモジュール式のライブラリを目指しており、初心者の学生でも使えるような、それでいて最先端の研究にも使える柔軟性とアルゴリズムが備わっています。 私たちは常に、より高速なアルゴリズムの開発、新しい環境の開発、ユーザビリティの向上に取り組んでいます。

PyBrainでできること

PyBrainは、その書き出した名前がすでに示すように、ニューラルネットワーク、強化学習(およびその組み合わせ)、教師なし学習、進化のためのアルゴリズムが含まれています。 現在の問題の多くは、連続的な状態・行動空間を扱うため、(ニューラルネットワークのような)関数近似器を用いて、大きな次元に対応する必要があります。 我々のライブラリはカーネルにニューラルネットワークを組み込んでおり、すべての学習メソッドはニューラルネットワークを学習対象のインスタンスとして受け入れる。 このため、PyBrainは現実のタスクに対応する強力なツールとなっています。

PyBrainの使い方

PyBrainはオープンソースで、誰でも自由に使うことができます(BSD Software Licenceの下でライセンスされています)。 ダウンロードして、自分のプロジェクトでアルゴリズムやモジュールを使い始めるか、提供されているチュートリアルやサンプルを見てみてください。 以下のリファレンスを使用するか、このbibtexリファレンスをインポートしてください。

Tom Schaul, Justin Bayer, Daan Wierstra, Sun Yi, Martin Felder, Frank Sehnke, Thomas Rückstieß, Jürgen Schmidhuber.PyBrain.PyBrain. To appear in: 機械学習研究、2010.

に掲載されました。

コメントを残す

メールアドレスが公開されることはありません。