深層学習フレームワーク
∼概要編∼
株式会社 エクテック
Basic deep learning_framework
Googleが開発したTensorflowよりも
前に存在した、2007年⽣まれの
当時唯⼀の深層学習フレームワーク
現在は開発中⽌となって以降
完全沈黙してしまった()
⼀応、継続してメンテナンスがされている
テアノ
Basic deep learning_framework
テンサーフロー
テンソルフロー
テンサーフロー
テンソルフロー
『テンソル』
数学で⽤いられる⽤語で、次元を表現するもの
0階の
テンソル
1階の
テンソル
2階の
テンソル
3階の
テンソル
TensorFlow
機械学習向けに開発された
エンドツーエンドのオープンソース
プラットフォーム
(公式ドキュメント)
TensorFlow
Kerasとともに
深層学習フレームワークを構成する
有名どころの深層学習⼿法を
⼿軽に試すことができる
Convolutional Neural Network,
Recurrent Neural Network,
Long Short Term Memory(LSTM),
Deep Convolutional Generative Adversarial Network
(DCGAN), …etc
ドキュメントも豊富
そして、モデルカスタマイズも容易
Basic deep learning_framework
シーエヌティーケー
Microsoftが公開した
Deep Learningフレーム
⾼速演算を売りにしている
※Tensorflowは、並列演算は⾃分で
カスタマイズしないといけないので⾯倒
Speed & Scalability:
他のディープラーニング開発ツールよりも
速く学習・実⾏できる
Commercial-Grade Quality:
洗練されたアルゴリズムで構築され、巨⼤な
データセットでも信頼性のおける製品を構築できる
Compatibility:
簡単に利⽤可能であり、
⾃⾝でアルゴリズムをカスタマイズできる
Basic deep learning_framework
ケラス
“Tensorflow”, “theano”, “CNTK”を
より簡易なコードで動かせるように
より簡単にモデルを構築できるように
⽤意されたAPI
ケラス
深層学習モデルを実装する際に
ユーザフレンドリー
+
フレームワークの組み合わせ
Basic deep learning_framework
カフェツー
前⾝Caffeがあり、Facebookが引継ぎ
2017年にCaffe2をリリースしたものの
MicrosoftとのONNXプロジェクトで
2018年4⽉にPyTorchへ吸収された
Basic deep learning_framework
パイトーチ
Facebookがメンテナンスしている
Torchという深層学習フレームワーク
Pythonでも扱えるようにしたもの
+
フレームワークの組み合わせ
パイトーチ
PyTorchがあれば、下記のフレーム
ワークと同様に簡単にモデル構築可能
+
フレームワークの組み合わせ
パイトーチ
他のフレームワークよりも
“可読性(わかりやすさ)”が⾼い
(と⾔われている)
⽇本語のドキュメントがやや少なめなので
初学者にはハードル⾼めではあるものの、
⼈気は、急上昇中
Basic deep learning_framework
チェイナー
⽇本が誇る深層学習フレームワーク(だった)
IoT分野で深層学習フレームを研究開発していた
株式会社Preferred Networksが2014年にスピンアウトした
⽇本語ドキュメントが豊富で、
それなりのモデルを構築できたのだが…,
如何せん⽞⼈向けであった
チェイナー
2019年12⽉5⽇
Facebookが主導して開発している
PyTorchに順次移⾏すると発表
Deep Learningを⼿軽に開発できる
先駆けとして、⼀時代を築いた
実は、PyTorchはChainerの影響を⼤きく受けている
しかし、結局はGAFAには勝てなかった??⾟い
Basic deep learning_framework
エムエックスネット
Amazon Web Service,
Microsoft Azure
これらパブリッククラウドに
早くから認められた深層学習フレーム
エムエックスネット
とにかくサポートする⾔語が幅広い
インターフェースが広い!
C ++、Python、Julia、Matlab、JavaScript、
Go、R、Scala、Perl、Clojure, ...etc
つまりこれだけ多くのユーザを想定して開発され
特に、開発⾃体も積極的に継続されている
エムエックスネット
Tensorflow → Python、C / C ++、Java
        Go、JavaScript、R、Julia、Swift
Keras → Python, R
CNTK → Python、C ++、BrainScrip
Caffe → Python、MATLAB、C ++
PyTorch → Python、C ++、Julia
Chainer → Python
※他フレームとの
   インタフェース⽐較
theano → Python
2013
20152015 2015
2018
2016
2015
2007
2017
2019
2016
以上、概要編でした。
深層学習フレームは
まだいくつか他にありますが
Pythonを中⼼に考えれば
以上になります。
Demo⽤に、余⼒あれば
Notebookで動くコードを
今後、⾒ていきます。
EoF

More Related Content

PDF
Tensorflow
PDF
機械学習ライブラリ : TensorFlow
PPTX
ディープラーニングゼミ TensorFlowで学ぶ理論と実践
PDF
TensorFlowで遊んでみよう!
PDF
TensorFlowで逆強化学習
PDF
TensorFlow 入門
PDF
TensorFlowによるCNNアーキテクチャ構築
PDF
「TensorFlow Tutorialの数学的背景」 クイックツアー(パート1)
Tensorflow
機械学習ライブラリ : TensorFlow
ディープラーニングゼミ TensorFlowで学ぶ理論と実践
TensorFlowで遊んでみよう!
TensorFlowで逆強化学習
TensorFlow 入門
TensorFlowによるCNNアーキテクチャ構築
「TensorFlow Tutorialの数学的背景」 クイックツアー(パート1)

What's hot (20)

PPTX
Androidで動かすはじめてのDeepLearning
PDF
TeX言語の展開制御による文書の構造化(TeXユーザの集い2014)
PDF
プログラミングTeX
PDF
20分で学ぶTeX & LaTeX
PDF
思いついたアルゴリズムを TensorFlow で実装してみた話
PDF
再帰型ニューラルネット in 機械学習プロフェッショナルシリーズ輪読会
PDF
深層学習フレームワーク Chainerとその進化
PDF
TensorFlow 3分紹介 with 速攻 windows 環境構築
PDF
TensorflowとKerasによる深層学習のプログラム実装実践講座
PDF
【DL輪読会】Perceiver io a general architecture for structured inputs & outputs
PPTX
もう学習は機械に任せたい2 -ディープラーニングの逆襲-
PDF
Learning to forget continual prediction with lstm
PDF
PICALA:プレゼンテーションにおける照明色による 聴講者の感情共有システム
PPTX
MacでTensorFlow on Dockerを 使って見る
PDF
LSTM (Long short-term memory) 概要
PDF
Meta-Learning with Memory Augmented Neural Network
PDF
TensorFlowで学ぶDQN
PPTX
Tf勉強会(5)
PPTX
ICALP 2014 参加記
PDF
Dropout Distillation
Androidで動かすはじめてのDeepLearning
TeX言語の展開制御による文書の構造化(TeXユーザの集い2014)
プログラミングTeX
20分で学ぶTeX & LaTeX
思いついたアルゴリズムを TensorFlow で実装してみた話
再帰型ニューラルネット in 機械学習プロフェッショナルシリーズ輪読会
深層学習フレームワーク Chainerとその進化
TensorFlow 3分紹介 with 速攻 windows 環境構築
TensorflowとKerasによる深層学習のプログラム実装実践講座
【DL輪読会】Perceiver io a general architecture for structured inputs & outputs
もう学習は機械に任せたい2 -ディープラーニングの逆襲-
Learning to forget continual prediction with lstm
PICALA:プレゼンテーションにおける照明色による 聴講者の感情共有システム
MacでTensorFlow on Dockerを 使って見る
LSTM (Long short-term memory) 概要
Meta-Learning with Memory Augmented Neural Network
TensorFlowで学ぶDQN
Tf勉強会(5)
ICALP 2014 参加記
Dropout Distillation
Ad

Similar to Basic deep learning_framework (20)

PPTX
【2017年】ディープラーニングのフレームワーク比較
PDF
深層学習フレームワーク Chainer の開発と今後の展開
PDF
GPU と PYTHON と、それから最近の NVIDIA
PPTX
「機械学習とは?」から始める Deep learning実践入門
PDF
Deep Learning Implementations: pylearn2 and torch7 (JNNS 2015)
PDF
日本神経回路学会セミナー「DeepLearningを使ってみよう!」資料
PPTX
tfug-kagoshima
PDF
TensorFlow XLA とハードウェア
PDF
オトナのプログラミング勉強会 オトナのDeep Learning 2016-11
PDF
エヌビディアが加速するディープラーニング ~進化するニューラルネットワークとその開発方法について~
PDF
20171212 gtc pfn海野裕也_chainerで加速する深層学習とフレームワークの未来
PDF
TFUG_yuma_matsuoka__distributed_GPU
PDF
第3回機械学習勉強会「色々なNNフレームワークを動かしてみよう」-Keras編-
PDF
深層学習フレームワークChainerの特徴
PDF
Deep learningの概要とドメインモデルの変遷
PDF
TensorFlow White Paperを読む
PDF
20160601画像電子学会
PDF
研究を加速するChainerファミリー
PDF
Efficient Neural Architecture Searchvia Parameter Sharing
PDF
TensorFlow XLAは、 中で何をやっているのか?
【2017年】ディープラーニングのフレームワーク比較
深層学習フレームワーク Chainer の開発と今後の展開
GPU と PYTHON と、それから最近の NVIDIA
「機械学習とは?」から始める Deep learning実践入門
Deep Learning Implementations: pylearn2 and torch7 (JNNS 2015)
日本神経回路学会セミナー「DeepLearningを使ってみよう!」資料
tfug-kagoshima
TensorFlow XLA とハードウェア
オトナのプログラミング勉強会 オトナのDeep Learning 2016-11
エヌビディアが加速するディープラーニング ~進化するニューラルネットワークとその開発方法について~
20171212 gtc pfn海野裕也_chainerで加速する深層学習とフレームワークの未来
TFUG_yuma_matsuoka__distributed_GPU
第3回機械学習勉強会「色々なNNフレームワークを動かしてみよう」-Keras編-
深層学習フレームワークChainerの特徴
Deep learningの概要とドメインモデルの変遷
TensorFlow White Paperを読む
20160601画像電子学会
研究を加速するChainerファミリー
Efficient Neural Architecture Searchvia Parameter Sharing
TensorFlow XLAは、 中で何をやっているのか?
Ad

More from KazuhiroSato8 (18)

PDF
Casual learning-machinelearningwithexcelno8
PDF
Casual learning anomaly_detection_with_machine_learning_no1
PDF
Casual learning machine_learning_with_excel_no7
PDF
Casual data analysis_with_python_vol2
PDF
Casual datascience vol5
PDF
Casual learning machine learning with_excel_no6
PDF
Casual learning machine learning with_excel_no5
PDF
Casual learning machine learning with_excel_no4
PDF
Casual learning machine learning with_excel_no3
PDF
Casual learning machine learning with_excel_no2
PDF
Casual learning machine_learning_with_excel_no1
PDF
エクテック カジュアル勉強会 データサイエンスを学ぶ第2回
PDF
エクテック カジュアル勉強会 データサイエンスを学ぶ第1回
PDF
Casual data analysis_with_python_vol1
PDF
Casual datascience vol4
PDF
Casual datascience vol3
PDF
Casual datascience vol2
PDF
Casual datascience vol1
Casual learning-machinelearningwithexcelno8
Casual learning anomaly_detection_with_machine_learning_no1
Casual learning machine_learning_with_excel_no7
Casual data analysis_with_python_vol2
Casual datascience vol5
Casual learning machine learning with_excel_no6
Casual learning machine learning with_excel_no5
Casual learning machine learning with_excel_no4
Casual learning machine learning with_excel_no3
Casual learning machine learning with_excel_no2
Casual learning machine_learning_with_excel_no1
エクテック カジュアル勉強会 データサイエンスを学ぶ第2回
エクテック カジュアル勉強会 データサイエンスを学ぶ第1回
Casual data analysis_with_python_vol1
Casual datascience vol4
Casual datascience vol3
Casual datascience vol2
Casual datascience vol1

Recently uploaded (20)

PDF
6_「老いることは不幸なこと?」植草学園大学附属高等学校森 珠貴さんinspirehigh.pdf
PDF
10_「孤独は敵なのか?」 桜花学園高等学校堀川愛可さんinspirehigh.pdf
PDF
3_「本当の『悪者』って何?」鷗友学園女子中学校_福島 雪乃さんinspirehigh.pdf
PDF
12_星の杜中学校小倉ももこ『家族ってなに』inspirehigh発表物.pdf
PDF
英単語学習の定番『キクタン』に収録された例文を、視覚的に理解できるよう イラスト化
PDF
中学受験新演習 算数4年上 ポンチ絵解説資料
PDF
5_「AIと仲良くなるには?」日本大学東北高等学校南梨夢乃さんinspirehigh.pdf
PDF
「なぜ、好きなことにいつかは飽きるの?」大塚莉子 - My Inspire High Award 2024.pdf
PDF
13_「他者と自分、対立を防ぐには?」市原中央高等学校 大野リリinspirehigh.pdf
PDF
外国人が日本のテーブルマナーに驚く理由は?_公文国際学園高等部 角田 恵梨佳さん
PDF
共同売店から考える沖縄の新しい流通のしくみ2025琉球大学流通原論講義資料.pdf
PDF
8_「世の中の流行はどのようにして生まれるのか」学校法人聖ドミニコ学園竹野はるいpptx.pdf
PDF
7_「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」明治大学付属中野八王子中学校宮本ゆりかさん.pdf
PDF
Coordination Compounds.pdf class 12 cbse
PDF
9_前田音葉さん:「Yakushima Islandってなんか変じゃない?」.pdf
PDF
14_「スーパーマーケットで回収されたキャベツ外葉は廃棄されているの?」公文国際学園高等部古澤琴子.pdf
PDF
12_「家族とは何か」星の杜中学校小倉ももこ『家族ってなに』inspirehigh.pdf
PPTX
PPT KANJI IRODORI SHOKYUU 1 BAB 9 (FURIGANA)
PDF
My Inspire High Award 2024(岡田秀幸).pptx.pdf
PDF
11_「なぜ議会への関心が低いのか?」長野県長野西高等学校 片桐 菜々美さん.pdf
6_「老いることは不幸なこと?」植草学園大学附属高等学校森 珠貴さんinspirehigh.pdf
10_「孤独は敵なのか?」 桜花学園高等学校堀川愛可さんinspirehigh.pdf
3_「本当の『悪者』って何?」鷗友学園女子中学校_福島 雪乃さんinspirehigh.pdf
12_星の杜中学校小倉ももこ『家族ってなに』inspirehigh発表物.pdf
英単語学習の定番『キクタン』に収録された例文を、視覚的に理解できるよう イラスト化
中学受験新演習 算数4年上 ポンチ絵解説資料
5_「AIと仲良くなるには?」日本大学東北高等学校南梨夢乃さんinspirehigh.pdf
「なぜ、好きなことにいつかは飽きるの?」大塚莉子 - My Inspire High Award 2024.pdf
13_「他者と自分、対立を防ぐには?」市原中央高等学校 大野リリinspirehigh.pdf
外国人が日本のテーブルマナーに驚く理由は?_公文国際学園高等部 角田 恵梨佳さん
共同売店から考える沖縄の新しい流通のしくみ2025琉球大学流通原論講義資料.pdf
8_「世の中の流行はどのようにして生まれるのか」学校法人聖ドミニコ学園竹野はるいpptx.pdf
7_「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」明治大学付属中野八王子中学校宮本ゆりかさん.pdf
Coordination Compounds.pdf class 12 cbse
9_前田音葉さん:「Yakushima Islandってなんか変じゃない?」.pdf
14_「スーパーマーケットで回収されたキャベツ外葉は廃棄されているの?」公文国際学園高等部古澤琴子.pdf
12_「家族とは何か」星の杜中学校小倉ももこ『家族ってなに』inspirehigh.pdf
PPT KANJI IRODORI SHOKYUU 1 BAB 9 (FURIGANA)
My Inspire High Award 2024(岡田秀幸).pptx.pdf
11_「なぜ議会への関心が低いのか?」長野県長野西高等学校 片桐 菜々美さん.pdf

Basic deep learning_framework