SlideShare a Scribd company logo
Aprendizaje automático aplicado
utilizando TensorFlow
Nicolas Bortolotti
@nickbortolotti
Comunicación
@nickbortolotti
G+ - Linkedin - Facebook
Agenda
● Visión General TensorFlow
● Computer Vision Stories, TensorFlow
Object Detection API
● Recursos sobre TensorFlow
● Preguntas
Story
Object Detection, dinner with friends.
TensorFlow Object Detection in videos, avoiding pizza, donuts and cakes.
TensorFlow Object Detection, an overview of Facebook publications.
TensorFlow Photo x-Ray Object Detection with App Engine.
Tensor Flow Object Detection over Telegram Bot, my breakfast, fruits and an interactive conversation.
ref: https://github.com/tensorflow/models/tree/master/object_detection
Story [spanish]
TensorFlow Object Detection API, cena con amigos
TensorFlow Object Detection en videos, basta de pizza, donuts y cakes…
TensorFlow Object Detection, una mirada a las publicaciones en Facebook
TensorFlow radiografía de imágenes utilizando Object Detection con App Engine
TensorFlow Object Detection sobre Telegram Bot, mi desayuno, frutas y una conversación interactiva.
ref: https://github.com/tensorflow/models/tree/master/object_detection
Recursos Tensor Flow
Videos:
TensorFlow: Machine Learning for Everyone
TensorFlow Dev Summit 2017
Machine Learning Recipes with Josh Gordon
Open Source TensorFlow Models (Google I/O
'17)
Books:
“Hello World” en TensorFlow (free + spanish)
Hands-On Machine Learning with Scikit-Learn
and TensorFlow
Building Machine Learning Projects with
TensorFlow
Code Labs:
TensorFlow for poets 1/2
https://www.tensorflow.org/
El espectro del Aprendizaje Automático
TensorFlow Cloud Machine Learning Machine Learning APIs
Industry / applications
Academic / research
credits: Kaz Sato
La librería open source de Google para
aprendizaje inteligente.
tensorflow.org se lanzó en Nov 2015
La segunda generación utilizada por
muchos proyectos de producción ML
Que es TensorFlow?
credits: Kaz Sato
Que es TensorFlow?
Tensor: Arreglo N-dimensional
Flow: data flow computation framework (like MapReduce)
*Para Machine Learning y Deep Learning
o cualquier aplicación de HPC (High Performance
Computing)
credits: Kaz Sato
www.tensorflow.org
https://www.tensorflow.org/
Link
credits: Jeff Dean
TensorFlow: Expressing High-Level ML Computations
● Different front ends for specifying/driving
the computation
○ Python and C++ today, easy to add
more
Core TensorFlow Execution System
CPU GPU Android iOS ...
C++ front end Python front end ...
credits: Jeff Dean
● Core in C++
○ Very low overhead
MatMul
Add Relu
biases
weights
examples
labels
Xent
Graph of Nodes, also called Operations or ops.
Computation is a dataflow graph
credits: Jeff Dean
with tensors
MatMul
Add Relu
biases
weights
examples
labels
Xent
Edges are N-dimensional arrays: Tensors
Computation is a dataflow graph
credits: Jeff Dean
with state
Add Mul
biases
...
learning rate
−=...
'Biases' is a variable −= updates biasesSome ops compute gradients
Computation is a dataflow graph
credits: Jeff Dean
GPU 0 CPU
Add Mul
biases
learning rate
Assign
Sub
...
...
distributedComputation is a dataflow graph
credits: Jeff Dean
Hours
2.6 hours vs. 79.3 hours (30.5X)
10 GPUs
50 GPUs
1 GPU
Image Model Training Time
credits: Jeff Dean
TensorBoard: herramienta de visualización
credits: Kaz Sato
Portable
● Training on:
○ Data Center
○ CPUs, GPUs and etc
● Running on:
○ Mobile phones
○ IoT devices
credits: Kaz Sato
Tensor Processing Unit
ASIC for TensorFlow
Designed by Google
10x better perf / watt
latency and efficiency
bit quantization
credits: Kaz Sato
Use Cases
signal
for Search ranking,
out of hundreds
improvement
to ranking quality
in 2+ years
#3 #1
Search
machine learning for search engines
RankBrain: a deep neural network for search ranking
[glacier]
Google Photos
22
Smart reply
in Inbox by Gmail
10%
of all responses
sent on mobile
Google Translate with Neural Machine
Translation
ref: https://research.googleblog.com/2016/09/a-neural-network-for-machine.html
AlphaGo
Saved Data Center cooling energy for 40%
Improved Power Usage Effectiveness (PUE) for 15%
Detection of Diabetic disease:
better than doctors
ref: https://research.googleblog.com/2016/11/deep-learning-for-detection-of-diabetic.html
WaveNet by
DeepMind
ref: https://deepmind.com/blog/wavenet-generative-model-raw-audio/
Android
Apps
Gmail
Maps
Photos
Speech
Search
Translation
YouTube
and many others ...
Used across products:
2012 2013 2014 2015
Deep Learning usage at Google
Machine Learning
Languages
Startups and
Machine Learning
Models
References: https://github.com/tensorflow/models
● object_detection: localizing and identifying multiple objects in a single image.
● inception: deep convolutional networks for computer vision.
● im2txt: image-to-text neural network for image captioning.
● audioset: Models and supporting code for use with AudioSet.
● syntaxnet: neural models of natural language syntax.
● video_prediction: predicting future video frames with neural advection.
● ...
Story
Object Detection, dinner with friends.
TensorFlow Object Detection in videos, avoiding pizza, donuts and cakes.
TensorFlow Object Detection, an overview of Facebook publications.
TensorFlow Photo x-Ray Object Detection with App Engine.
Tensor Flow Object Detection over Telegram Bot, my breakfast, fruits and an interactive conversation.
Story [spanish]
TensorFlow Object Detection API, cena con amigos
TensorFlow Object Detection en videos, basta de pizza, donuts y cakes…
TensorFlow Object Detection, una mirada a las publicaciones en Facebook
TensorFlow radiografía de imágenes utilizando Object Detection con App Engine
TensorFlow Object Detection sobre Telegram Bot, mi desayuno, frutas y una conversación interactiva.
Recursos Tensor Flow
Videos:
TensorFlow: Machine Learning for Everyone
TensorFlow Dev Summit 2017
Machine Learning Recipes with Josh Gordon
Open Source TensorFlow Models (Google I/O
'17)
Books:
“Hello World” en TensorFlow (free + spanish)
Hands-On Machine Learning with Scikit-Learn
and TensorFlow
Building Machine Learning Projects with
TensorFlow
Code Labs:
TensorFlow for poets 1/2
https://www.tensorflow.org/
Thanks!

More Related Content

PDF
5 Simple Steps To Install Python On Windows | Install Python 3.7 | Python Tra...
PDF
Python Projects For Beginners | Python Projects Examples | Python Tutorial | ...
PDF
Python programming for beginners
PDF
python for linguists
PDF
What is Python? (Silicon Valley CodeCamp 2014)
PDF
What is Python?
PDF
Learn Python Programming | Python Programming - Step by Step | Python for Beg...
5 Simple Steps To Install Python On Windows | Install Python 3.7 | Python Tra...
Python Projects For Beginners | Python Projects Examples | Python Tutorial | ...
Python programming for beginners
python for linguists
What is Python? (Silicon Valley CodeCamp 2014)
What is Python?
Learn Python Programming | Python Programming - Step by Step | Python for Beg...

Similar to Aprendizaje automático aplicado utilizando TensorFlow (20)

PPTX
Tensorflow In Machine Learning
PDF
Kaz Sato, Evangelist, Google at MLconf ATL 2016
PDF
Tensorflow presentation
PDF
Tensorflow 2.0 and Coral Edge TPU
PDF
building intelligent systems with large scale deep learning
PPTX
Mobile Fest 2018. Enrique López Mañas. TensorFlow for Mobile Poets
PPTX
TENSORFLOW liberayin python language.pptx
PPTX
Ml goes fruitful
PPTX
PPT TENSORFLOW about and introduction and its working
PPTX
Tensorflow Ecosystem
PPTX
Hadoop training in mumbai
PDF
Easy path to machine learning (Spring 2020)
PDF
"Large-Scale Deep Learning for Building Intelligent Computer Systems," a Keyn...
PDF
TensorFlow for Mobile Platforms. UA Mobile 2017
PDF
Track2 02. machine intelligence at google scale google, kaz sato, staff devel...
PDF
Machine Intelligence at Google Scale: TensorFlow
PPTX
Machine Learning on Your Hand - Introduction to Tensorflow Lite Preview
PDF
Persian MNIST in 5 Minutes
PDF
Large Scale Deep Learning with TensorFlow
Tensorflow In Machine Learning
Kaz Sato, Evangelist, Google at MLconf ATL 2016
Tensorflow presentation
Tensorflow 2.0 and Coral Edge TPU
building intelligent systems with large scale deep learning
Mobile Fest 2018. Enrique López Mañas. TensorFlow for Mobile Poets
TENSORFLOW liberayin python language.pptx
Ml goes fruitful
PPT TENSORFLOW about and introduction and its working
Tensorflow Ecosystem
Hadoop training in mumbai
Easy path to machine learning (Spring 2020)
"Large-Scale Deep Learning for Building Intelligent Computer Systems," a Keyn...
TensorFlow for Mobile Platforms. UA Mobile 2017
Track2 02. machine intelligence at google scale google, kaz sato, staff devel...
Machine Intelligence at Google Scale: TensorFlow
Machine Learning on Your Hand - Introduction to Tensorflow Lite Preview
Persian MNIST in 5 Minutes
Large Scale Deep Learning with TensorFlow
Ad

More from Nicolas Bortolotti (19)

PPTX
Cloud study jams workshop - classify images of clouds in the cloud with aut...
PDF
El siguiente paso para aplicaciones exitosas, aplicando cloud, tensorflow y f...
PDF
Biac hackathon Excellency Awards [Lightning talk ]
PDF
Launchpad Buenos Aires - Season I #16 [mobile analysis]
PDF
[Public] GDS Metodología de Revisión #2015
PDF
[public] Android Material design - #7arquetipos15 [español]
PDF
[Public] polymer demo - #7arquetipos15 [español]
PDF
[Public] gplusextractor #7arquetipos15 [español]
PDF
[Public] firebase demo - #7arquetipos15 [español]
PDF
Best practices Android App Review - native
PDF
[Public] between two worlds native&no-native experiences
PDF
[Public] GDS versión 2 - reviews template
PDF
Public gplusextractor #Social #italian
PDF
Public #Polymer #Firebase-Access demo #Italian
PDF
Public #Android #Material-Design #italian
PDF
[Public] 7 arquetipos de la tecnología moderna [españa]
PDF
Public Firebase Realtime and Static Hosting demo #Italian
PDF
Public Admob Android Integration #italian
PDF
[Public] 7 archetipi della tecnologia moderna [italy]
Cloud study jams workshop - classify images of clouds in the cloud with aut...
El siguiente paso para aplicaciones exitosas, aplicando cloud, tensorflow y f...
Biac hackathon Excellency Awards [Lightning talk ]
Launchpad Buenos Aires - Season I #16 [mobile analysis]
[Public] GDS Metodología de Revisión #2015
[public] Android Material design - #7arquetipos15 [español]
[Public] polymer demo - #7arquetipos15 [español]
[Public] gplusextractor #7arquetipos15 [español]
[Public] firebase demo - #7arquetipos15 [español]
Best practices Android App Review - native
[Public] between two worlds native&no-native experiences
[Public] GDS versión 2 - reviews template
Public gplusextractor #Social #italian
Public #Polymer #Firebase-Access demo #Italian
Public #Android #Material-Design #italian
[Public] 7 arquetipos de la tecnología moderna [españa]
Public Firebase Realtime and Static Hosting demo #Italian
Public Admob Android Integration #italian
[Public] 7 archetipi della tecnologia moderna [italy]
Ad

Recently uploaded (20)

PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPT
Project quality management in manufacturing
PPTX
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PDF
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
737-MAX_SRG.pdf student reference guides
PDF
PPT on Performance Review to get promotions
PPTX
Construction Project Organization Group 2.pptx
PPT
introduction to datamining and warehousing
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
PPTX
Artificial Intelligence
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
III.4.1.2_The_Space_Environment.p pdffdf
PPTX
Sustainable Sites - Green Building Construction
PPTX
Geodesy 1.pptx...............................................
PDF
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
R24 SURVEYING LAB MANUAL for civil enggi
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Project quality management in manufacturing
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
737-MAX_SRG.pdf student reference guides
PPT on Performance Review to get promotions
Construction Project Organization Group 2.pptx
introduction to datamining and warehousing
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
Artificial Intelligence
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
III.4.1.2_The_Space_Environment.p pdffdf
Sustainable Sites - Green Building Construction
Geodesy 1.pptx...............................................
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf

Aprendizaje automático aplicado utilizando TensorFlow

  • 1. Aprendizaje automático aplicado utilizando TensorFlow Nicolas Bortolotti @nickbortolotti
  • 2. Comunicación @nickbortolotti G+ - Linkedin - Facebook Agenda ● Visión General TensorFlow ● Computer Vision Stories, TensorFlow Object Detection API ● Recursos sobre TensorFlow ● Preguntas
  • 3. Story Object Detection, dinner with friends. TensorFlow Object Detection in videos, avoiding pizza, donuts and cakes. TensorFlow Object Detection, an overview of Facebook publications. TensorFlow Photo x-Ray Object Detection with App Engine. Tensor Flow Object Detection over Telegram Bot, my breakfast, fruits and an interactive conversation. ref: https://github.com/tensorflow/models/tree/master/object_detection
  • 4. Story [spanish] TensorFlow Object Detection API, cena con amigos TensorFlow Object Detection en videos, basta de pizza, donuts y cakes… TensorFlow Object Detection, una mirada a las publicaciones en Facebook TensorFlow radiografía de imágenes utilizando Object Detection con App Engine TensorFlow Object Detection sobre Telegram Bot, mi desayuno, frutas y una conversación interactiva. ref: https://github.com/tensorflow/models/tree/master/object_detection
  • 5. Recursos Tensor Flow Videos: TensorFlow: Machine Learning for Everyone TensorFlow Dev Summit 2017 Machine Learning Recipes with Josh Gordon Open Source TensorFlow Models (Google I/O '17) Books: “Hello World” en TensorFlow (free + spanish) Hands-On Machine Learning with Scikit-Learn and TensorFlow Building Machine Learning Projects with TensorFlow Code Labs: TensorFlow for poets 1/2 https://www.tensorflow.org/
  • 6. El espectro del Aprendizaje Automático TensorFlow Cloud Machine Learning Machine Learning APIs Industry / applications Academic / research credits: Kaz Sato
  • 7. La librería open source de Google para aprendizaje inteligente. tensorflow.org se lanzó en Nov 2015 La segunda generación utilizada por muchos proyectos de producción ML Que es TensorFlow? credits: Kaz Sato
  • 8. Que es TensorFlow? Tensor: Arreglo N-dimensional Flow: data flow computation framework (like MapReduce) *Para Machine Learning y Deep Learning o cualquier aplicación de HPC (High Performance Computing) credits: Kaz Sato
  • 11. TensorFlow: Expressing High-Level ML Computations ● Different front ends for specifying/driving the computation ○ Python and C++ today, easy to add more Core TensorFlow Execution System CPU GPU Android iOS ... C++ front end Python front end ... credits: Jeff Dean ● Core in C++ ○ Very low overhead
  • 12. MatMul Add Relu biases weights examples labels Xent Graph of Nodes, also called Operations or ops. Computation is a dataflow graph credits: Jeff Dean
  • 13. with tensors MatMul Add Relu biases weights examples labels Xent Edges are N-dimensional arrays: Tensors Computation is a dataflow graph credits: Jeff Dean
  • 14. with state Add Mul biases ... learning rate −=... 'Biases' is a variable −= updates biasesSome ops compute gradients Computation is a dataflow graph credits: Jeff Dean
  • 15. GPU 0 CPU Add Mul biases learning rate Assign Sub ... ... distributedComputation is a dataflow graph credits: Jeff Dean
  • 16. Hours 2.6 hours vs. 79.3 hours (30.5X) 10 GPUs 50 GPUs 1 GPU Image Model Training Time credits: Jeff Dean
  • 17. TensorBoard: herramienta de visualización credits: Kaz Sato
  • 18. Portable ● Training on: ○ Data Center ○ CPUs, GPUs and etc ● Running on: ○ Mobile phones ○ IoT devices credits: Kaz Sato
  • 19. Tensor Processing Unit ASIC for TensorFlow Designed by Google 10x better perf / watt latency and efficiency bit quantization credits: Kaz Sato
  • 21. signal for Search ranking, out of hundreds improvement to ranking quality in 2+ years #3 #1 Search machine learning for search engines RankBrain: a deep neural network for search ranking
  • 22. [glacier] Google Photos 22 Smart reply in Inbox by Gmail 10% of all responses sent on mobile
  • 23. Google Translate with Neural Machine Translation ref: https://research.googleblog.com/2016/09/a-neural-network-for-machine.html
  • 25. Saved Data Center cooling energy for 40% Improved Power Usage Effectiveness (PUE) for 15%
  • 26. Detection of Diabetic disease: better than doctors ref: https://research.googleblog.com/2016/11/deep-learning-for-detection-of-diabetic.html
  • 28. Android Apps Gmail Maps Photos Speech Search Translation YouTube and many others ... Used across products: 2012 2013 2014 2015 Deep Learning usage at Google
  • 31. Models References: https://github.com/tensorflow/models ● object_detection: localizing and identifying multiple objects in a single image. ● inception: deep convolutional networks for computer vision. ● im2txt: image-to-text neural network for image captioning. ● audioset: Models and supporting code for use with AudioSet. ● syntaxnet: neural models of natural language syntax. ● video_prediction: predicting future video frames with neural advection. ● ...
  • 32. Story Object Detection, dinner with friends. TensorFlow Object Detection in videos, avoiding pizza, donuts and cakes. TensorFlow Object Detection, an overview of Facebook publications. TensorFlow Photo x-Ray Object Detection with App Engine. Tensor Flow Object Detection over Telegram Bot, my breakfast, fruits and an interactive conversation.
  • 33. Story [spanish] TensorFlow Object Detection API, cena con amigos TensorFlow Object Detection en videos, basta de pizza, donuts y cakes… TensorFlow Object Detection, una mirada a las publicaciones en Facebook TensorFlow radiografía de imágenes utilizando Object Detection con App Engine TensorFlow Object Detection sobre Telegram Bot, mi desayuno, frutas y una conversación interactiva.
  • 34. Recursos Tensor Flow Videos: TensorFlow: Machine Learning for Everyone TensorFlow Dev Summit 2017 Machine Learning Recipes with Josh Gordon Open Source TensorFlow Models (Google I/O '17) Books: “Hello World” en TensorFlow (free + spanish) Hands-On Machine Learning with Scikit-Learn and TensorFlow Building Machine Learning Projects with TensorFlow Code Labs: TensorFlow for poets 1/2 https://www.tensorflow.org/