SlideShare a Scribd company logo
0
機械学習ライブラリ:TensorFlow
エスキュービズム・テクノロジー
エンジニア勉強会
S-cubism Technology Inc.
目次
1.TensorFlow
2.Tensorbord
1. 二次関数
2. MNIST
3.まとめ
1
1. TensorFlow
• Google独自の機械学習技術をオープンソース化
– 機械学習特にディープラーニングを実装するためのラ
イブラリ
– 画像検索やスマート返信機能などに用いられている
2
TensorFlow
• TensorFlowとは?
– Tensor(多次元配列、行列)
– Flow(計算処理)
• 簡易/柔軟な記述方式
• 可視化機能
– 構築した計算フローの可視化機能
3
TensorFlow
• TensorFlowでは計算処理はグラフで表現
– ノード(Node)とエッジ(Edge)
– Nodeは計算処理(Ops)か末端の入力/出力
– Edgeは計算結果の値(多次元配列)
• Sessionコンポーネントが計算処理
– CPU, GPUなどの計算資源を割り当て
4
計算フローの図
• 矢印部分がEdge
– 計算結果の結果(tensor, 多次元配列)
• ●部分がNode
– 定数および計算処理(四則演算、累乗)
5
記述例:計算フローグラフ
• 二次関数の計算フロー
6
記述例:計算フローの実行
• Sessionの実行
– 計算結果を出力
7
ディープラーニング利用
• ニューラルネットワークの入力、出力は多次元
– TensorFlowで処理の記述および計算が可能
8
TensorBoard
• TensorFlowが提供している可視化機能
• ニューラルネットワークの処理の様子
– 式の計算結果のグラフ
– 計算フローの図
9
計算フロー図:二次関数
10
計算フロー図:二次関数
11
二次関数グラフ
12
チュートリアルの実行:MNIST
• 手書き文字認識の学習
– 0~9までの手書き文字を判別する
• TensorFlowのチュートリアルの一つ
– RNNやword2vec等
– 訓練誤差の変化をTensorBoardで表示
13
TensorBoard:計算フロー図
14
TensorBoard:計算フロー図
15
TensorBoard:訓練誤差
16
まとめ
•TensorFlowの紹介
– 計算処理の記述
– TensorBoardによる可視化
17
参考資料
• TesorFlow公式
– https://www.tensorflow.org/
• Googleの公開した人工知能ライブラリTensorFlowを触ってみた
– http://nextdeveloper.hatenablog.com/entry/2015/11/10/204609
• TensorFlowを算数で理解する
– http://qiita.com/icoxfog417/items/fb5c24e35a849f8e2c5d
• TensorFlowで Hello Worldを動かしてみた&その解説
– http://dev.classmethod.jp/machine-learning/tensorflow-hello-world/

More Related Content

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

What's hot (18)

PDF
開発者からみたTensor flow
PDF
思いついたアルゴリズムを TensorFlow で実装してみた話
PPTX
もう学習は機械に任せたい2 -ディープラーニングの逆襲-
PDF
TensorFlowで学ぶDQN
PDF
Meta-Learning with Memory Augmented Neural Network
PDF
Learning to forget continual prediction with lstm
PDF
Convolutional Neural Netwoks で自然言語処理をする
PPTX
全脳アーキテクチャ若手の会20170131
PDF
20171212 gtc pfn海野裕也_chainerで加速する深層学習とフレームワークの未来
PDF
深層学習フレームワークChainerの特徴
PDF
Dropout Distillation
PDF
深層学習フレームワーク Chainerとその進化
PDF
NIPS2013読み会: Distributed Representations of Words and Phrases and their Compo...
PDF
最近のDeep Learning (NLP) 界隈におけるAttention事情
PDF
Development and Experiment of Deep Learning with Caffe and maf
PDF
深層学習による機械とのコミュニケーション
PDF
ニューラルネットワークの数理
PDF
Deeplearningとは?
開発者からみたTensor flow
思いついたアルゴリズムを TensorFlow で実装してみた話
もう学習は機械に任せたい2 -ディープラーニングの逆襲-
TensorFlowで学ぶDQN
Meta-Learning with Memory Augmented Neural Network
Learning to forget continual prediction with lstm
Convolutional Neural Netwoks で自然言語処理をする
全脳アーキテクチャ若手の会20170131
20171212 gtc pfn海野裕也_chainerで加速する深層学習とフレームワークの未来
深層学習フレームワークChainerの特徴
Dropout Distillation
深層学習フレームワーク Chainerとその進化
NIPS2013読み会: Distributed Representations of Words and Phrases and their Compo...
最近のDeep Learning (NLP) 界隈におけるAttention事情
Development and Experiment of Deep Learning with Caffe and maf
深層学習による機械とのコミュニケーション
ニューラルネットワークの数理
Deeplearningとは?
Ad

Viewers also liked (20)

PDF
TensorFlowを用いた商品価格予想
PDF
TensorFlow を使った 機械学習ことはじめ (GDG京都 機械学習勉強会)
PPTX
Salon Bot 〜ヘアサロンLINEアシスタントの対話を Repl-AIを使ってプロトタイピング〜
PDF
Bot × 翻訳 次世代グローバルチャット
PDF
Tech circle bot x zabbix オペレータbot lt
PPTX
楽するチームリマインダー ラクリマくん
PDF
Tech Circle #15 Possibility Of BOT
PDF
Amazon Web Servicesで未来へススメ!
PPTX
Wikipedia Entity VectorとWordNetで
対話内容を選定し Chainer を用いたAttentionモデルで 発話内の重要な単語...
PDF
ガウス過程回帰の導出 ( GPR : Gaussian Process Regression )
PDF
03 「重回帰分析」の入門
PDF
TensorFlow 3分紹介 with 速攻 windows 環境構築
PDF
Akira shibata at developer summit 2016
PPTX
チャットボットの自動返信について
PDF
いまさら聞けないUnity小技
PDF
How to make GAE adapt the Great Firewall
PDF
Tokyo r12 - R言語による回帰分析入門
PDF
マルチモーダル対話システムのスゝメ
PPTX
ぼくの実装した最弱のディープラーニング
TensorFlowを用いた商品価格予想
TensorFlow を使った 機械学習ことはじめ (GDG京都 機械学習勉強会)
Salon Bot 〜ヘアサロンLINEアシスタントの対話を Repl-AIを使ってプロトタイピング〜
Bot × 翻訳 次世代グローバルチャット
Tech circle bot x zabbix オペレータbot lt
楽するチームリマインダー ラクリマくん
Tech Circle #15 Possibility Of BOT
Amazon Web Servicesで未来へススメ!
Wikipedia Entity VectorとWordNetで
対話内容を選定し Chainer を用いたAttentionモデルで 発話内の重要な単語...
ガウス過程回帰の導出 ( GPR : Gaussian Process Regression )
03 「重回帰分析」の入門
TensorFlow 3分紹介 with 速攻 windows 環境構築
Akira shibata at developer summit 2016
チャットボットの自動返信について
いまさら聞けないUnity小技
How to make GAE adapt the Great Firewall
Tokyo r12 - R言語による回帰分析入門
マルチモーダル対話システムのスゝメ
ぼくの実装した最弱のディープラーニング
Ad

Similar to 機械学習ライブラリ : TensorFlow (20)

PPTX
Google TensorFlowで遊んでみた①
PPTX
Deep Learning基本理論とTensorFlow
PDF
TensorFlow Operation 作ってみた
PPTX
tfug-kagoshima
PDF
2018年01月27日 TensorFlowの計算グラフの理解
PDF
TensorFlowの使い方(in Japanese)
PDF
Mesh tensorflow
PPTX
いきなりAi tensor flow gpuによる画像分類と生成
PDF
TensorflowとKerasによる深層学習のプログラム実装実践講座
PDF
最先端NLP勉強会2017_ACL17
PDF
[DL Hacks]Visdomを使ったデータ可視化
PDF
Introduction to Chainer (LL Ring Recursive)
PDF
2018年01月27日 TensorBoardによる学習の可視化
PPTX
HTML5 Conference LT TensorFlow
PDF
IoTとOpenFlowのライトニングトーク
PPTX
[DL Hacks]色々と進化しているTensorFlow - 紹介編 -
PDF
TensroFlow XLA : JIT編 (r1.3版)
PDF
インフラエンジニア勉強会hbstudyについて
PDF
Learning Phrase Representations using RNN Encoder-Decoder for Statistical Mac...
PDF
TensorFlow on Mobile
Google TensorFlowで遊んでみた①
Deep Learning基本理論とTensorFlow
TensorFlow Operation 作ってみた
tfug-kagoshima
2018年01月27日 TensorFlowの計算グラフの理解
TensorFlowの使い方(in Japanese)
Mesh tensorflow
いきなりAi tensor flow gpuによる画像分類と生成
TensorflowとKerasによる深層学習のプログラム実装実践講座
最先端NLP勉強会2017_ACL17
[DL Hacks]Visdomを使ったデータ可視化
Introduction to Chainer (LL Ring Recursive)
2018年01月27日 TensorBoardによる学習の可視化
HTML5 Conference LT TensorFlow
IoTとOpenFlowのライトニングトーク
[DL Hacks]色々と進化しているTensorFlow - 紹介編 -
TensroFlow XLA : JIT編 (r1.3版)
インフラエンジニア勉強会hbstudyについて
Learning Phrase Representations using RNN Encoder-Decoder for Statistical Mac...
TensorFlow on Mobile

More from エンジニア勉強会 エスキュービズム (20)

PDF
エスキュービズム新技術発表資料
PDF
小売りにおけるAIの可能性
PDF
React Redux Redux-Saga + サーバサイドレンダリング
PDF
Azure container service上でコンテナベースでオートスケールの検証をしてみた
PDF
Go言語によるWebアプリケーション開発
PDF
Developer Summit 2016 参加してきました。
PDF
2016 新人研修 基本技術講座 (1)
PDF
Dockerを用いたマイクロサービスについて
PDF
Azureで動いている機械学習のいろいろについて
PDF
アルゴリズムとデータ構造(初歩)
PDF
何故エンジニアはテストをしないのか
PDF
PDF
【エンジニア勉強会】品質ってなんなのさ
PDF
【エンジニア勉強会】PMやってみた
エスキュービズム新技術発表資料
小売りにおけるAIの可能性
React Redux Redux-Saga + サーバサイドレンダリング
Azure container service上でコンテナベースでオートスケールの検証をしてみた
Go言語によるWebアプリケーション開発
Developer Summit 2016 参加してきました。
2016 新人研修 基本技術講座 (1)
Dockerを用いたマイクロサービスについて
Azureで動いている機械学習のいろいろについて
アルゴリズムとデータ構造(初歩)
何故エンジニアはテストをしないのか
【エンジニア勉強会】品質ってなんなのさ
【エンジニア勉強会】PMやってみた

機械学習ライブラリ : TensorFlow