Google I/O 2017 Recap
ML (TensorFlow)
参照: https://www.businessinsider.jp/post-33811
#io17jp #kansai
Proprietary + Confidential
Masahiko Adachi / GDE ML
@adamrocker
Insert Photo
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
I/O 行
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
17.24 秒
全 87 資料 25 分 説明 た場合
Agenda
1. TF 関連 Session
2. Codelab 解説
Day1: セッ ョン
Day2: 4 Session
Day3: 3 Session
Agenda
1. TF 関連 Session
2. Codelab 解説
全セッ ョン 約 5% (7/150)
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
● TensorFlow Frontiers
○ TF 全般 話+ TPU 関 アナウン
● Effective TensorFlow for Non-Expert
○ High-level API Keras
● Open Source TensorFlow Model
○ 公開さ い 学習済 モ 活用
● Using Google Cloud, TensorFlow, and the Google Assistant on Android Things
○ Android Things TF 活用
Day2 セッ ョン
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
● Android meets TensorFlow: how to accelerate your app with AI
○ Android アプ TF 組 込 + TensorFlow Lite
● From Research to Production with TensorFlow Serving
○ TensorFlow Serving
● Project Magenta: Music and Art with Machine Learning
○ Mangenta: Google Brain Music&Art へ 取 組
Day3 セッ ョン
Day2: 4 Session
Agenda
1. TF 関連 Session
2. Codelab 解説
1. TensorFlow Frontiers
2. Effective TensorFlow for Non-Expert
3. Open Source TensorFlow Model
4. Using TensorFlow on Android Things
Day3: 3 Session
5. Android meets TensorFlow
6. TensorFlow Serving
7. Magenta Project
Agenda
1. TF 関連 Session
2. Codelab 解説
Day2: 4 Session
1. TensorFlow Frontiers
2. Effective TensorFlow for Non-Expert
3. Open Source TensorFlow Model
4. Using TensorFlow on Android Things
Day3: 3 Session
5. Android meets TensorFlow
6. TensorFlow Serving
7. Magenta Project
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/1. TensorFlow Frontiers
Cloud TPU
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/1. 第一世代 TPU
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/1. 第一世代 TPU
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/1. 第二世代 TPU
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
展示さ いた実物 Cloud TPU
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/1. 第二世代 TPU
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/1. TPU Pod
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/1. TPU Pod 実力
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/1. Cloud TPU 提供予定
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/1. Cloud TPU 使い方
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/1. DEMO
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/1. GCE Cloud TPU 関係
gRPC
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/1. 外付け GPU たい 感 … ?
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/1. TPU 対応 TF コンポ ネン
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/1. XLA (Accelerated Linear Algebra)
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/1. Estimator
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/1. Datasets
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/1. Alpha program
Agenda
1. TF 関連 Session
2. Codelab 解説
Day2: 4 Session
1. TensorFlow Frontiers
2. Effective TensorFlow for Non-Expert
3. Open Source TensorFlow Model
4. Using TensorFlow on Android Things
Day3: 3 Session
5. Android meets TensorFlow
6. TensorFlow Serving
7. Magenta Project
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/2. Effective TensorFlow for Non-Expert
High-level API
Keras
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/2. Effective TensorFlow for Non-Expert
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/2. High-level API
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/2. High-level API
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/2. Kears
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/2. ( 例 )Toy Video-QA problem
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/2. Video QA Model
動画 特徴 ク 化 質問 特徴 ク 化
答え 分類
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/2.Transfer Learning
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/2. Video 特徴 ク 化 実装
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/2. Question 特徴 ク 化 実装
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/2. Video Question 答え 推論
Agenda
1. TF 関連 Session
2. Codelab 解説
Day2: 4 Session
1. TensorFlow Frontiers
2. Effective TensorFlow for Non-Expert
3. Open Source TensorFlow Model
4. Using TensorFlow on Android Things
Day3: 3 Session
5. Android meets TensorFlow
6. TensorFlow Serving
7. Magenta Project
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/3. Open Source TF Model
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/3. Vision API
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/3. InceptionV3 自分 作
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/3.
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/3. Natural Language API
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/3. SyntaxNet 自分 作
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/3. SyntaxNet 自分 作
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/3. SyntaxNet NLP 結果
Agenda
1. TF 関連 Session
2. Codelab 解説
Day2: 4 Session
1. TensorFlow Frontiers
2. Effective TensorFlow for Non-Expert
3. Open Source TensorFlow Model
4. Using TensorFlow on Android Things
Day3: 3 Session
5. Android meets TensorFlow
6. TensorFlow Serving
7. Magenta Project
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/4. TensorFlow on Android Things
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/4. Android Things 使え サ ビ
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/4. Demo
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/4. build.gradle
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day2/4. Android App
Agenda
1. TF 関連 Session
2. Codelab 解説
Day2: 4 Session
1. TensorFlow Frontiers
2. Effective TensorFlow for Non-Expert
3. Open Source TensorFlow Model
4. Using TensorFlow on Android Things
Day3: 3 Session
5. Android meets TensorFlow
6. TensorFlow Serving
7. Magenta Project
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day3/5. Android meets TensorFlow
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day3/5. Build...
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day3/5. JCenter TF 登録さ た
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day3/5. Cocoapods iOS サポ
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day3/5. Android アプ 実装
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day3/5. TensorFlow Lite
Agenda
1. TF 関連 Session
2. Codelab 解説
Day2: 4 Session
1. TensorFlow Frontiers
2. Effective TensorFlow for Non-Expert
3. Open Source TensorFlow Model
4. Using TensorFlow on Android Things
Day3: 3 Session
5. Android meets TensorFlow
6. TensorFlow Serving
7. Magenta Project
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day3/6. What is TensorFlow Serving
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day3/6. Used over 700 projects in Google
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day3/6. TF Serving as Binary
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day3/6. Multi Headed of Model
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day3/6. saved_model_cli
Agenda
1. TF 関連 Session
2. Codelab 解説
Day2: 4 Session
1. TensorFlow Frontiers
2. Effective TensorFlow for Non-Expert
3. Open Source TensorFlow Model
4. Using TensorFlow on Android Things
Day3: 3 Session
5. Android meets TensorFlow
6. TensorFlow Serving
7. Magenta Project
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day3/7. Magenta
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day3/7. Project : Sketch-RNN
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day3/7. RNN 用いた AutoEncoder
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day3/7. Encode to Z, decode from Z
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day3/7. ( 例 )Auto Draw
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day3/7. ( 例 )Nine images
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day3/7. 画像 足 引
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day3/7. Project : NSynth
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day3/7. Tenporal Autoencoder using WaveNet
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day3/7. Tenporal Autoencoder using WaveNet
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Day3/7. Sound Maker
1: Artistic Style Transfer
2: TF for Poets
3: TF for Poets 2
Agenda
1. TF 関連 Session
2. Codelab 解説
https://codelabs.developers.google.com/?cat=TensorFlow
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Codelab や う
3 全 Codelab TF on Android
https://codelabs.developers.google.com/codelabs/tensorflow-for-poets-2/index.html#0
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Codelab: TF for Poets2 説明
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Codelab: TF for Poets2 説明
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Codelab: TF for Poets2 説明
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Codelab: TF for Poets2 説明
Proprietary + Confidential