機械学習ライブラリ

自分用メモ、未完成。
ディープラーニング・人工知能・機械学習のためのライブラリをリストアップ。今後実際に以下のライブラリを使っていくことがあれば情報を追記していきたい。

Tensor flow

Pythonベース。Googleが公開したライブラリ。Visualizationがわかりやすく、使いやすいらしい。

Caffe

“Caffe is a community”というキャッチコピーもあるほど、その開発コミュニティーが活発にgithubを更新していたり、サンプルコードも多く初心者にはありがたい存在っぽい。

Chainer

日本企業、Preferred Infrastructureが公開しているライブラリ。

Theano ベース

Deep learning に関するTutorialの量が凄まじい。Theano自体は自動偏微分機能・GPU対応などをサポートする計算ライブラリで、Deep learning専用のパッケージではない。自分で理論から理解してScratchで実装したい人にはとっても参考になる。

Theanoをベースに開発されたライブラリはいくつかあるよう。

Torch, Lua

畳込みニューラルネットワークを用いた超解像ソフトのwaifu2xとかはこれで書かれていると思う。

スクラッチで実装

こちらのgithubなどは複数言語で実装されていて参考になるかも。

Reference

参考になるサイト集

はじめるDeep learning のライブラリの項がまとまっている。

Chainer 公式ページの比較表

Deep Learning ライブラリ&フレームワークをリストアップしてみた ~インストール・環境構築方法 と 使い方 解説ウェブサイトまとめ

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です