SlideShare a Scribd company logo
江骏 @ 饿了了么
Jeff Dean 的传说
source: http://blog.jobbole.com/51607/
• “Jeff Dean 是直接写⼆二进制机器器代码的。”
• “编译器器从不不会给 Jeff Dean 警告的,Jeff Dean 会给编译器器警告的。”
• “在 2000 年年末的时候,Jeff Dean 写代码的速度突然增⻓长了了 40 倍,

原因是他把⾃自⼰己的键盘升级到了了 USB 2.0。”
Jeff Dean
• He has

co-designed/implemented 

five generations of Google's
• crawling
• indexing
• query serving systems
• and co-designed/implemented major pieces of Google’s
• initial advertising
• AdSense for Content systems
• Google's distributed computing infrastructure, including
• MapReduce, BigTable, Spanner systems
• protocol buffers, LevelDB, systems infrastructure for
statistical machine translation
• a variety of internal and external libraries and developer tools
• He is currently working on large-scale distributed systems for
machine learning.
Leads the Google Brain team, Google's deep learning research team
• I’m a developer, not a data scientist.
• Focus on playing TensorFlow in cloud.
江骏 @ 饿了了么
Keynote Video
(Jeff Dean - part)
TensorFlow 的上⼀一代产品
DistBelief
• 解决了了数据量量 > GPU 最⼤大内存的问题
• paper 中提到最⼤大的 model,达到了了

1.7 billion parameters, utilizing 81 machines, delivering a 12x speedup.
• 它的缺点:
• 擅⻓长图像识别,但对其它机器器学习 model 适⽤用性差,⽽而且不不⽀支持 mobile
• 维护⼤大规模系统成为负担,缺乏抽象。
https://research.google.com/pubs/pub40565.html
GDG-Shanghai 2017 TensorFlow Summit Recap
GDG-Shanghai 2017 TensorFlow Summit Recap
GDG-Shanghai 2017 TensorFlow Summit Recap
GDG-Shanghai 2017 TensorFlow Summit Recap
Training Data Validation Data Test Data
Model Serving request
train
(cpu/gpu)
✔
✘
GDG-Shanghai 2017 TensorFlow Summit Recap
What is
machine learning?
Loss
Weight
Gradient Descent
Bias
Activation Function
Hidden Layer
Learning Rate
• 输⼊入
• 计算 ,把结果代⼊入 activation function,得到输出值wT
x + b y
x
神经元 neural
• 预测得准吗?Loss function 来衡量量。⽐比如,⽤用它们的距离
• ⽬目标:让 loss 值越⼩小越好
• ⽤用 Optimizer 调整 weight 和 bias

(⽐比如⽤用 Gradient Descent)
loss = (y − y)2
Deep Learning
Python
Golang
Java
…
Graph
(DAG)
C++ Core
compile run
How does TensorFlow work
TensorFlow High-Level APIs & Keras & ML Toolkit
Francois CholletMartin Wicke Ashish Agarwal
GDG-Shanghai 2017 TensorFlow Summit Recap
Low-Level APIs
High-Level APIs
GDG-Shanghai 2017 TensorFlow Summit Recap
GDG-Shanghai 2017 TensorFlow Summit Recap
GDG-Shanghai 2017 TensorFlow Summit Recap
GDG-Shanghai 2017 TensorFlow Summit Recap
GDG-Shanghai 2017 TensorFlow Summit Recap
Keras
Keras
GDG-Shanghai 2017 TensorFlow Summit Recap
Video Input
Question Input
Output
Generate the “model”, a graph
GDG-Shanghai 2017 TensorFlow Summit Recap
Wide & Deep Learning
Heng-Tze Cheng
https://www.tensorflow.org/tutorials/wide_and_deep/
research paper
GDG-Shanghai 2017 TensorFlow Summit Recap
GDG-Shanghai 2017 TensorFlow Summit Recap
GDG-Shanghai 2017 TensorFlow Summit Recap
GDG-Shanghai 2017 TensorFlow Summit Recap
GDG-Shanghai 2017 TensorFlow Summit Recap
Distributed TensorFlow
TensorFlow Ecosystem: Integrating TensorFlow with
Your Infrastructure
Derek Murray Jonathan Hseu
GDG-Shanghai 2017 TensorFlow Summit Recap
GDG-Shanghai 2017 TensorFlow Summit Recap
GDG-Shanghai 2017 TensorFlow Summit Recap
GDG-Shanghai 2017 TensorFlow Summit Recap
Distributed Training
Demo
GDG-Shanghai 2017 TensorFlow Summit Recap
Hands-on TensorBoard
Dandelion Mane
TensorBoard Demo
Serving Models in Production with
TensorFlow Serving
Noah Fiedel
https://github.com/tensorflow/serving
GDG-Shanghai 2017 TensorFlow Summit Recap
TensroFlow Serving
Demo
XLA (Accelerated Linear Algebra)
Chris Leary and Todd Wang
https://www.tensorflow.org/versions/master/experimental/xla/
GDG-Shanghai 2017 TensorFlow Summit Recap
GDG-Shanghai 2017 TensorFlow Summit Recap
GDG-Shanghai 2017 TensorFlow Summit Recap
GDG-Shanghai 2017 TensorFlow Summit Recap
GDG-Shanghai 2017 TensorFlow Summit Recap
Other Topics
Applications
TensorFlow at DeepMind
Daniel Visentin
Brett Kuprel
Skin Cancer Image Classification
Mobile and Embedded TensorFlow
Pete Warden
TensorFlow in Medicine
Retinal Imaging
Doug Eck
Magenta: Music and Art Generation
Eugene Brevdo
Sequence Models and the RNN API
Lily Peng
Google Translation App
Demo
http://weibo.com/jiangjun1990
https://github.com/ohmystack
http://ohmystack.com/
I’m 江骏 / ohmystack
@饿了了么
推荐:Udacity Deep Learning Nanodegree

More Related Content

PPTX
Tensorflow
marwa Ayad Mohamed
 
PPTX
Tensorflow 101 @ Machine Learning Innovation Summit SF June 6, 2017
Ashish Bansal
 
PDF
TensorFlow 101
Raghu Rajah
 
PDF
Large Scale Deep Learning with TensorFlow
Jen Aman
 
PPTX
Big data app meetup 2016-06-15
Illia Polosukhin
 
PDF
On-device machine learning: TensorFlow on Android
Yufeng Guo
 
PDF
Rajat Monga, Engineering Director, TensorFlow, Google at MLconf 2016
MLconf
 
PDF
Introducing TensorFlow: The game changer in building "intelligent" applications
Rokesh Jankie
 
Tensorflow
marwa Ayad Mohamed
 
Tensorflow 101 @ Machine Learning Innovation Summit SF June 6, 2017
Ashish Bansal
 
TensorFlow 101
Raghu Rajah
 
Large Scale Deep Learning with TensorFlow
Jen Aman
 
Big data app meetup 2016-06-15
Illia Polosukhin
 
On-device machine learning: TensorFlow on Android
Yufeng Guo
 
Rajat Monga, Engineering Director, TensorFlow, Google at MLconf 2016
MLconf
 
Introducing TensorFlow: The game changer in building "intelligent" applications
Rokesh Jankie
 

What's hot (20)

PDF
Intro to the Distributed Version of TensorFlow
Altoros
 
PDF
Introduction to Neural Networks in Tensorflow
Nicholas McClure
 
PPTX
Getting started with TensorFlow
ElifTech
 
PDF
Hussein Mehanna, Engineering Director, ML Core - Facebook at MLconf ATL 2016
MLconf
 
PPTX
Tom Peters, Software Engineer, Ufora at MLconf ATL 2016
MLconf
 
PDF
Introduction To TensorFlow
Spotle.ai
 
PPTX
Tensor flow
Nikhil Krishna Nair
 
PDF
Tensorflow presentation
Ahmed rebai
 
PPTX
Neural networks and google tensor flow
Shannon McCormick
 
PPTX
Deep Learning with TensorFlow: Understanding Tensors, Computations Graphs, Im...
Altoros
 
PPTX
Avi Pfeffer, Principal Scientist, Charles River Analytics at MLconf SEA - 5/2...
MLconf
 
PPTX
Josh Patterson, Advisor, Skymind – Deep learning for Industry at MLconf ATL 2016
MLconf
 
PDF
TensorFlow and Keras: An Overview
Poo Kuan Hoong
 
PDF
Introduction to Deep Learning and neon at Galvanize
Intel Nervana
 
PPTX
Android and Deep Learning
Oswald Campesato
 
PPTX
The deep learning tour - Q1 2017
Eran Shlomo
 
PPTX
Squeezing Deep Learning Into Mobile Phones
Anirudh Koul
 
PDF
TENSORFLOW: ARCHITECTURE AND USE CASE - NASA SPACE APPS CHALLENGE by Gema Par...
Big Data Spain
 
PPTX
Braxton McKee, CEO & Founder, Ufora at MLconf NYC - 4/15/16
MLconf
 
Intro to the Distributed Version of TensorFlow
Altoros
 
Introduction to Neural Networks in Tensorflow
Nicholas McClure
 
Getting started with TensorFlow
ElifTech
 
Hussein Mehanna, Engineering Director, ML Core - Facebook at MLconf ATL 2016
MLconf
 
Tom Peters, Software Engineer, Ufora at MLconf ATL 2016
MLconf
 
Introduction To TensorFlow
Spotle.ai
 
Tensor flow
Nikhil Krishna Nair
 
Tensorflow presentation
Ahmed rebai
 
Neural networks and google tensor flow
Shannon McCormick
 
Deep Learning with TensorFlow: Understanding Tensors, Computations Graphs, Im...
Altoros
 
Avi Pfeffer, Principal Scientist, Charles River Analytics at MLconf SEA - 5/2...
MLconf
 
Josh Patterson, Advisor, Skymind – Deep learning for Industry at MLconf ATL 2016
MLconf
 
TensorFlow and Keras: An Overview
Poo Kuan Hoong
 
Introduction to Deep Learning and neon at Galvanize
Intel Nervana
 
Android and Deep Learning
Oswald Campesato
 
The deep learning tour - Q1 2017
Eran Shlomo
 
Squeezing Deep Learning Into Mobile Phones
Anirudh Koul
 
TENSORFLOW: ARCHITECTURE AND USE CASE - NASA SPACE APPS CHALLENGE by Gema Par...
Big Data Spain
 
Braxton McKee, CEO & Founder, Ufora at MLconf NYC - 4/15/16
MLconf
 
Ad

Viewers also liked (20)

PDF
Google Dev Summit Extended Seoul - TensorFlow: Tensorboard & Keras
Taegyun Jeon
 
PDF
TensorFlow Dev Summit 2017 요약
Jin Joong Kim
 
PDF
TensorFlow
Sang-Houn Choi
 
PDF
2017 tensor flow dev summit
Tae Young Lee
 
PDF
Google TensorFlow Tutorial
台灣資料科學年會
 
PPTX
Tensorflow windows installation
marwa Ayad Mohamed
 
PPTX
Tensorflow - Intro (2017)
Alessio Tonioni
 
PPTX
Optimizing Apache Spark SQL Joins
Databricks
 
PDF
Netflix's Recommendation ML Pipeline Using Apache Spark: Spark Summit East ta...
Spark Summit
 
PPTX
ELSA France "Teaching is us!"
Adrian Scarlett
 
PDF
The Be-All, End-All List of Small Business Tax Deductions
Wagepoint
 
PDF
Class 1: Email Marketing Certification course: Email Marketing and Your Business
HubSpot
 
PDF
HubSpot Diversity Data 2016
HubSpot
 
PDF
Study: The Future of VR, AR and Self-Driving Cars
LinkedIn
 
PDF
What is Inbound Recruiting?
HubSpot
 
PDF
Add the Women Back: Wikipedia Edit-a-Thon
HubSpot
 
PDF
Design in Tech Report 2017
John Maeda
 
PDF
UX, ethnography and possibilities: for Libraries, Museums and Archives
Ned Potter
 
PDF
Mobile-First SEO - The Marketers Edition #3XEDigital
Aleyda Solís
 
PPTX
Culture
Reed Hastings
 
Google Dev Summit Extended Seoul - TensorFlow: Tensorboard & Keras
Taegyun Jeon
 
TensorFlow Dev Summit 2017 요약
Jin Joong Kim
 
TensorFlow
Sang-Houn Choi
 
2017 tensor flow dev summit
Tae Young Lee
 
Google TensorFlow Tutorial
台灣資料科學年會
 
Tensorflow windows installation
marwa Ayad Mohamed
 
Tensorflow - Intro (2017)
Alessio Tonioni
 
Optimizing Apache Spark SQL Joins
Databricks
 
Netflix's Recommendation ML Pipeline Using Apache Spark: Spark Summit East ta...
Spark Summit
 
ELSA France "Teaching is us!"
Adrian Scarlett
 
The Be-All, End-All List of Small Business Tax Deductions
Wagepoint
 
Class 1: Email Marketing Certification course: Email Marketing and Your Business
HubSpot
 
HubSpot Diversity Data 2016
HubSpot
 
Study: The Future of VR, AR and Self-Driving Cars
LinkedIn
 
What is Inbound Recruiting?
HubSpot
 
Add the Women Back: Wikipedia Edit-a-Thon
HubSpot
 
Design in Tech Report 2017
John Maeda
 
UX, ethnography and possibilities: for Libraries, Museums and Archives
Ned Potter
 
Mobile-First SEO - The Marketers Edition #3XEDigital
Aleyda Solís
 
Culture
Reed Hastings
 
Ad

Similar to GDG-Shanghai 2017 TensorFlow Summit Recap (20)

PDF
Pipeline as code for your infrastructure as Code
Kris Buytaert
 
ODP
Continuous Delivery of (y)our infrastructure.
Kris Buytaert
 
PDF
DevOps at Obama for America(2012) and the DNC (DevOps Days NYC Jan 2013)
John Schneider
 
PPTX
Automatize everything
Boris Bucha
 
PPTX
OpenVINO introduction
Yury Gorbachev
 
PDF
Design For Testability
Will Iverson
 
PPTX
Amazon Deep Learning
Amanda Mackay (she/her)
 
PDF
Chris Nicholson, CEO Skymind at The AI Conference
MLconf
 
PDF
Deep Learning with CNTK
Ashish Jaiman
 
PDF
Microsoft Big Data @ SQLUG 2013
Nathan Bijnens
 
PDF
What's new in CQ 5.3? Top 10 features.
David Nuescheler
 
PPTX
Deep Learning: DL4J and DataVec
Josh Patterson
 
PDF
2015 jcconf-h2s-devops-practice
Hochi Chuang
 
PDF
Ncku csie talk about Spark
Giivee The
 
PDF
Implementing your own Google App Engine
Virtual JBoss User Group
 
PDF
Continuous Delivery Overview
Will Iverson
 
PDF
Recreating "The Clock" with Machine Learning and Web Scraping
KP Kaiser
 
PDF
Hacklu2011 tricaud
stricaud
 
PDF
饿了么 TensorFlow 深度学习平台:elearn
Jiang Jun
 
PDF
Big Data Analytics (ML, DL, AI) hands-on
Dony Riyanto
 
Pipeline as code for your infrastructure as Code
Kris Buytaert
 
Continuous Delivery of (y)our infrastructure.
Kris Buytaert
 
DevOps at Obama for America(2012) and the DNC (DevOps Days NYC Jan 2013)
John Schneider
 
Automatize everything
Boris Bucha
 
OpenVINO introduction
Yury Gorbachev
 
Design For Testability
Will Iverson
 
Amazon Deep Learning
Amanda Mackay (she/her)
 
Chris Nicholson, CEO Skymind at The AI Conference
MLconf
 
Deep Learning with CNTK
Ashish Jaiman
 
Microsoft Big Data @ SQLUG 2013
Nathan Bijnens
 
What's new in CQ 5.3? Top 10 features.
David Nuescheler
 
Deep Learning: DL4J and DataVec
Josh Patterson
 
2015 jcconf-h2s-devops-practice
Hochi Chuang
 
Ncku csie talk about Spark
Giivee The
 
Implementing your own Google App Engine
Virtual JBoss User Group
 
Continuous Delivery Overview
Will Iverson
 
Recreating "The Clock" with Machine Learning and Web Scraping
KP Kaiser
 
Hacklu2011 tricaud
stricaud
 
饿了么 TensorFlow 深度学习平台:elearn
Jiang Jun
 
Big Data Analytics (ML, DL, AI) hands-on
Dony Riyanto
 

Recently uploaded (20)

PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
The Future of Artificial Intelligence (AI)
Mukul
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 

GDG-Shanghai 2017 TensorFlow Summit Recap