Pythonのニューラルネットワークライブラリ3選

  • このエントリーをはてなブックマークに追加

Pythonは、非常に多くの有益なライブラリや非常に広大なコミュニティなどから、最も広く使われているプログラミング言語の1つと言われています。

この記事では、仕事ですぐ使えるニューラルネットワークライブラリをまとめてみました。

DebianパッケージにあるPythonのニューラルネットワークライブラリをインストールしていきます。

インストール環境とソフトウェアのバージョン

  • OS:Debian Buster(testing)
  • Keras:python3-keras(2.2.4-1)
  • Lasagne:python3-lasagne(0.1+git20181019.a61b76f-1)
  • python-fann2:python3-fann2(1:1.1.2+ds-1)

Keras-TheanoやTensorFlow上で動くディープラーニングフレームワーク

Kerasはdeep (multi-layered) artificial neural networks
(DNN)に基づいた機械学習のためのPythonライブラリです。
それは素早い実験にフォーカスした最小のモジュールデザインに従います。

apt-get install python3-keras

Lasagne-Theanoに加えてビルドするディープラーニングライブラリ

LasagneはTheano(数学表現コンパイラ)に加えて深層(複層)人工ニューラルネットワークを作り、好みの形に仕立てるためのPythonライブラリです。

そのための他の抽象レイヤー、例えばKerasのようなものと比較して、それは、Theanoをできるだけ小さく抽象化します。

apt-get install python3-lasagne

python-fann2-FANNのためのPython3バインディング

Fast Artificial Neural
Networkライブラリは自由なオープンソースのニューラルネットワークライブラリです。

apt-get install python3-fann2
  • このエントリーをはてなブックマークに追加

SNSでもご購読できます。

コメントを残す

*