主要ディープラーニングフレームワークとして、「TensorFlow」「Theano」「Keras」「Torch」「Pytorch」「Caffe」「Chainer」について紹介。

主要ディープラーニングフレームワーク

主要ディープラーニングフレームワークとして、「TensorFlow」「Theano」「Keras」「Torch」「Pytorch」「Caffe」「Chainer」について紹介。

TensorFlow

■概要

Tensorflowは、機械学習およびディープラーニングに対応しているフレームワークで、Googleが開発しオープンソースで公開している。

→tensorflow.org

■特徴

テンソル計算

TensorFlowは、元々、テンソル(高次元配列)計算を扱うために開発されたライブラリであり、特にニューラルネットに関する関数が充実しているフレームワークとして利用できる。

基本的な計算処理も可能としており、世界中の多くの企業や研究者が利用しており、多くの利用実績がある。

ユースケース

TensorFlowは、汎用性が高いフレームワークであるため、さまざまな領域で活用できる。

・莫大な数値コンピューティング
・顔認証
・音声認証
・自動運転車
・バイオサイエンス など

Theano

■概要

Theanoは、多次元配列を含む数式を効率的に「定義」「最適化」「評価」できるPythonライブラリ。

特に、データ探索用途に適している。

→deeplearning.net →theano

Keras

■概要

Kerasは、TensorflowやTheano上で動作する高水準ニューラルネットワークライブラリ。

→keras.io

■特徴

簡単実装

Kerasは、機械学習やディープラーニングの実装をサポートするソフトウェアとして機能するため、ニューラルネットワーク設計などの複雑な処理を簡潔に扱える。

そのため、機械学習やディープラーニングについて学習する初心者でも実装できるくらい使いやすいフレームワークとなっている。

TensorFlowラッパー

Kerasは、層を積み重ねていくだけで実装でき、簡易記述で計算グラフを構築できるが、裏の処理としてTensorFlowが動作している。

そのため、本格的なディープラーニング機能を利用するためには、TensorFlowを理解していることが必要となるケースもある。

Torch

■概要

Torchは、GPU指向の科学コンピューティングフレームワーク。

GPU動作を第一に考えた機械学習アルゴリズムを幅広くサポートしている。

→torch.ch

Pytorch

■概要

PytorchはFacebookが主導して開発したディープラーニングフレームワーク。

柔軟にニューラルネットワークを記述できる。

→pytorch.org

■特徴

動的計算グラフ

PyTorchはさまざまな長さの入出力データを処理できる動的計算グラフを提供しており、再帰型ニューラルネットワーク構築をサポートする。

「Define by Run」方式

Pytorchは、計算グラフ(ニューラルネット構造)を構築する際の手法として「Define by Run」を採用している。

Caffe

■概要

Caffeは、広く一般に使用されているマシンビジョンライブラリ。

Matlab実装の畳み込みネットワークをCおよびC++で移植したもの。

→caffe.berkeleyvision.org

■特徴

画像分類

Caffeは畳み込みネットワークを使用した画像分類処理に強みを有している。

Chainer

■概要

Chainerは日本製のオープンソースニューラルネットワークフレームワーク。

「バックプロパゲーションに必要なデータ構造をプログラムの実行時に動的生成」という特徴があり、主に複雑なニューラルネットワークの構築を必要とする深層学習用途で用いられる。

→chainer.org

■特徴

日本製

​Chainerは、東京を拠点とする機械学習のスタートアップ「Preferred Networks」を中心として開発が進められており、多くの東京大学のエンジニアが携わっている。

 

参考元サイト

※定期的にメンテナンスを実施しておりますが、一部情報が古い場合がございます。ご了承ください。

ディープラーニング最新TOPICS

【AI】ディープラーニングでビジネスチャンスをつかむために必要なこと---日本ディープラーニング協会理事長の提言、「やったもの勝ち」「必要なのは行動するための知識」(2018年06月05日 10:03)

「ディープラーニングでビジネスチャンスをつかむために必要なことは何か?」について、日本ディープラーニング協会理事長である東京大学の松尾豊特任准教授は、「やったもの勝ちだ」「必要なのは行動するための知識」であると提言する。 【解説テーマ】 ・薄く広くでは負けてしまう ・やったもの勝ち!高校生もできる

イベント情報

セミナー講演資料

無料資料プレゼント

2021/03/04 セキュリティDAYS Keyspider資料

講演資料を見るには、 プライバシーポリシーに同意して、送付先メールアドレスをご入力しご請求ください。

またご入力いただきました情報は、当該資料の作成・提供企業とも共有させていただき、当社及び各社のサービス、製品、セミナー、イベントなどのご案内に使用させていただきます。

本資料を見るには次の画面でアンケートに回答していただく必要があります。



セミナー講演資料公開中

世界最高峰のリアルハッカー集団を活用した脆弱性対策 ~米国政府も採用、脆弱性診断・ペネトレーションテストを大胆に変革する方法~

文書を作る過程における情報(Slack/Teamsでのコメントなど)をどう管理、共有するべきか? ~新しい文書情報管理の考え方~

SMS認証の代替手段、より高セキュアな“電話発信認証サービスTELEO”とは? ~スマホによる多要素認証の比較と、SMS認証のリスク~

  • 書籍

Analytics News ACCESS RANKING

  • OSSNEWSに広告を掲載しませんか?

facebook

twitter