SlideShare a Scribd company logo
Tensorflow for IoT
GEETA CHAUHAN JUNE, 2017
Agenda
 Build Deep Learning App in a week
 Deep Learning basics
 Tensorflow for IoT
 Optimizations for IoT
 Common Problem Solutions
 Use Cases for IoT
 Look into the Future
 References
Intelligent Door
Welcome Sara
Good Kitty
What is
Deep
Learning?
 AI Neural Networks
composed of many
layers
 Learn like humans
 Automated Feature
Learning
 Layers are like Image
Filters
Tensorflow
Android Things
 Add Tensorflow Inferencing
library
 Create Inference object,
load model
 feed() image, run() to predict
 fetch() to get classification
result
Transfer
Learning
Transfer Learning – New Classifier
Inception V3
Demo
Intel Edison + Seed Studio Kit Raspberry Pi + Pi Camera
Tensorflow IoT Pipeline
Inference on DeviceTrain Model in Cloud
What is
Deep
Learning?
 AI Neural Networks
composed of many
layers
 Learn like humans
 Automated Feature
Learning
 Layers are like Image
Filters
Optimizations
 Graph Transform Tool
 Freeze graph (variables to constants)
 Quantize weights (20 M weights for IV3)
 Quantization (32 bit float → 8 bit float)
 Memory Mapping
 Inception v3 93 MB → 1.5 MB
Common Problem Solutions
 Tensorboard is your friend – X-Ray vision
 Image size mismatch for the input tensor
 Output classifier specify correct number of classes from your model
 Model too large – Load in memory
 Missing ops -- Graph transform tool
 Device heating up under heavy processing load
 Split the model, do part detection on device, rest in cloud
 Reduce the frequency eg only do on movement detection
Cucumber
Sorter
Caltrain Rider
 Realtime Caltrain arrival
prediction
 Audio Visual pipeline on
Raspberry pi
 Image classification for
Caltrains
And Some More …
Self Driving Car
Wearable
assistant for
Blind (Horus)
Smart cameras,
smart door lock
Human line
counter
Real time
exercise score
on smart watch
Creative Arts,
Music
Generators
Intelligent
Robots
Era of AI First
 Billions of connected devices
 Intelligence at the Edge
 Increasing Computation power
 Edison: 500 MHz, 1 GB RAM
 RPi3: 1.2 GHz Quad-core
 Deep neural networks running
on the IoT device
 Local inferencing →
compressed insights to cloud
Look into the Future
 Hardware: Neural Network Chips
Intel Fathom Neural Stick Nvidia Jetson
References
 Tensorflow for Android Things Sample
 Tensorboard hands-on
 Graph Transform Tool
 Tensorflow for Poets (Transfer learning)
 Tensorflow for Poets2 (Optimizations for Mobile/IoT)
 Cucumber Farmer Deep Learning Story
 Caltrain Rider story
 Intel Fathom Neural Stick
 Nvidia Jetson
 Google’s latest “One Model to Learn them all” paper
Questions?
Contact
http://bit.ly/geeta4c
geeta@svsg.co
@geeta4c

More Related Content

PDF
Tensorflow for IoT
PDF
Distributed deep learning optimizations
PDF
Distributed deep learning optimizations for Finance
PDF
Intel optimized tensorflow, distributed deep learning
PDF
Best Practices for On-Demand HPC in Enterprises
PDF
NIPS - Deep learning @ Edge using Intel's NCS
PDF
Deep learning for FinTech
PDF
Distributed deep learning optimizations - AI WithTheBest
Tensorflow for IoT
Distributed deep learning optimizations
Distributed deep learning optimizations for Finance
Intel optimized tensorflow, distributed deep learning
Best Practices for On-Demand HPC in Enterprises
NIPS - Deep learning @ Edge using Intel's NCS
Deep learning for FinTech
Distributed deep learning optimizations - AI WithTheBest

What's hot (20)

PPTX
ANISH_and_DR.DANIEL_augmented_reality_presentation
PDF
Deep learning: Hardware Landscape
PPTX
Tensorflow
PDF
Deep learning @ Edge using Intel's Neural Compute Stick
PDF
Deep Learning Update May 2016
PPT
Graph lab in a NutShell
PDF
Faster deep learning solutions from training to inference - Michele Tameni - ...
PDF
#OSSPARIS19 - Computer Vision framework for GeoSpatial Imagery: RoboSat.pink ...
PDF
On-device machine learning: TensorFlow on Android
PPTX
Big data app meetup 2016-06-15
PDF
DIANNE - A distributed deep learning framework on OSGi - Tim Verbelen
PDF
Team Jarvis Poster
PDF
Metta Innovations - Introdução ao Deep Learning aplicado a vídeo analytics
PDF
Affordable AI Connects To A Better Life
PDF
Introduction to multi gpu deep learning with DIGITS 2 - Mike Wang
PPT
Das3 Fjseins
PPTX
AI Hardware
PDF
Hao hsiang ma resume
PDF
The Revolution of Deep Learning
PDF
Bol.com
ANISH_and_DR.DANIEL_augmented_reality_presentation
Deep learning: Hardware Landscape
Tensorflow
Deep learning @ Edge using Intel's Neural Compute Stick
Deep Learning Update May 2016
Graph lab in a NutShell
Faster deep learning solutions from training to inference - Michele Tameni - ...
#OSSPARIS19 - Computer Vision framework for GeoSpatial Imagery: RoboSat.pink ...
On-device machine learning: TensorFlow on Android
Big data app meetup 2016-06-15
DIANNE - A distributed deep learning framework on OSGi - Tim Verbelen
Team Jarvis Poster
Metta Innovations - Introdução ao Deep Learning aplicado a vídeo analytics
Affordable AI Connects To A Better Life
Introduction to multi gpu deep learning with DIGITS 2 - Mike Wang
Das3 Fjseins
AI Hardware
Hao hsiang ma resume
The Revolution of Deep Learning
Bol.com
Ad

Similar to Tensorflow IoT - 1 Wk coding challenge (20)

PDF
Transfer learning for IoT
PDF
IRJET- Python Libraries and Packages for Deep Learning-A Survey
PDF
"Imaging + AI: Opportunities Inside the Car and Beyond," a Presentation from ...
PPTX
AI on the Edge
PPTX
Explore Deep Learning Architecture using Tensorflow 2.0 now! Part 2
PDF
“Deep Learning on Mobile Devices,” a Presentation from Siddha Ganju
PPTX
Ml goes fruitful
PDF
Presentation v3
PDF
Flutter + tensor flow lite = awesome sauce
PDF
Large Scale Deep Learning with TensorFlow
PPTX
YouSz_20210421.pptx
PDF
Introduction to Convolutional Neural Networks
PDF
Alison Lowndes, Artificial Intelligence DevRel, Nvidia – Fueling the Artifici...
PDF
"Large-Scale Deep Learning for Building Intelligent Computer Systems," a Keyn...
PDF
Deep Learning Applications and Image Processing
PPTX
Machine learning and Deep learning on edge devices using TensorFlow
PPTX
Dov Nimratz, Roman Chobik "Embedded artificial intelligence"
PDF
Innovation report: Artificial Intelligence
PDF
Adapting to a Cambrian AI/SW/HW explosion with open co-design competitions an...
PDF
Deep Learning for IoT : is there a shallow end of the pool?
Transfer learning for IoT
IRJET- Python Libraries and Packages for Deep Learning-A Survey
"Imaging + AI: Opportunities Inside the Car and Beyond," a Presentation from ...
AI on the Edge
Explore Deep Learning Architecture using Tensorflow 2.0 now! Part 2
“Deep Learning on Mobile Devices,” a Presentation from Siddha Ganju
Ml goes fruitful
Presentation v3
Flutter + tensor flow lite = awesome sauce
Large Scale Deep Learning with TensorFlow
YouSz_20210421.pptx
Introduction to Convolutional Neural Networks
Alison Lowndes, Artificial Intelligence DevRel, Nvidia – Fueling the Artifici...
"Large-Scale Deep Learning for Building Intelligent Computer Systems," a Keyn...
Deep Learning Applications and Image Processing
Machine learning and Deep learning on edge devices using TensorFlow
Dov Nimratz, Roman Chobik "Embedded artificial intelligence"
Innovation report: Artificial Intelligence
Adapting to a Cambrian AI/SW/HW explosion with open co-design competitions an...
Deep Learning for IoT : is there a shallow end of the pool?
Ad

More from geetachauhan (15)

PDF
Profiling PyTorch for Efficiency & Sustainability
PDF
Building AI with Security Privacy in Mind
PDF
Building AI with Security and Privacy in mind
PDF
Scaling AI in production using PyTorch
PDF
Building Interpretable & Secure AI Systems using PyTorch
PDF
Future is private intel dev fest
PDF
Decentralized AI Draper
PDF
Decentralized AI: Convergence of AI + Blockchain
PDF
Decentralized AI: Convergence of Blockchain + AI
PDF
Decentralized AI: Convergence of Blockchain + AI
PDF
Deep learning for medical imaging
PDF
Build Secure IOT Solutions using Blockchain
PDF
Data Analytics in Real World (May 2016)
PDF
Data Analytics in Real World
PDF
Blockchain revolution
Profiling PyTorch for Efficiency & Sustainability
Building AI with Security Privacy in Mind
Building AI with Security and Privacy in mind
Scaling AI in production using PyTorch
Building Interpretable & Secure AI Systems using PyTorch
Future is private intel dev fest
Decentralized AI Draper
Decentralized AI: Convergence of AI + Blockchain
Decentralized AI: Convergence of Blockchain + AI
Decentralized AI: Convergence of Blockchain + AI
Deep learning for medical imaging
Build Secure IOT Solutions using Blockchain
Data Analytics in Real World (May 2016)
Data Analytics in Real World
Blockchain revolution

Recently uploaded (20)

PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Encapsulation theory and applications.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Spectral efficient network and resource selection model in 5G networks
Programs and apps: productivity, graphics, security and other tools
Mobile App Security Testing_ A Comprehensive Guide.pdf
Machine learning based COVID-19 study performance prediction
Unlocking AI with Model Context Protocol (MCP)
20250228 LYD VKU AI Blended-Learning.pptx
Encapsulation theory and applications.pdf
The AUB Centre for AI in Media Proposal.docx
Understanding_Digital_Forensics_Presentation.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
MIND Revenue Release Quarter 2 2025 Press Release
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Digital-Transformation-Roadmap-for-Companies.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
The Rise and Fall of 3GPP – Time for a Sabbatical?
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11

Tensorflow IoT - 1 Wk coding challenge

  • 1. Tensorflow for IoT GEETA CHAUHAN JUNE, 2017
  • 2. Agenda  Build Deep Learning App in a week  Deep Learning basics  Tensorflow for IoT  Optimizations for IoT  Common Problem Solutions  Use Cases for IoT  Look into the Future  References
  • 4. What is Deep Learning?  AI Neural Networks composed of many layers  Learn like humans  Automated Feature Learning  Layers are like Image Filters
  • 5. Tensorflow Android Things  Add Tensorflow Inferencing library  Create Inference object, load model  feed() image, run() to predict  fetch() to get classification result
  • 6. Transfer Learning Transfer Learning – New Classifier Inception V3
  • 7. Demo Intel Edison + Seed Studio Kit Raspberry Pi + Pi Camera
  • 8. Tensorflow IoT Pipeline Inference on DeviceTrain Model in Cloud
  • 9. What is Deep Learning?  AI Neural Networks composed of many layers  Learn like humans  Automated Feature Learning  Layers are like Image Filters
  • 10. Optimizations  Graph Transform Tool  Freeze graph (variables to constants)  Quantize weights (20 M weights for IV3)  Quantization (32 bit float → 8 bit float)  Memory Mapping  Inception v3 93 MB → 1.5 MB
  • 11. Common Problem Solutions  Tensorboard is your friend – X-Ray vision  Image size mismatch for the input tensor  Output classifier specify correct number of classes from your model  Model too large – Load in memory  Missing ops -- Graph transform tool  Device heating up under heavy processing load  Split the model, do part detection on device, rest in cloud  Reduce the frequency eg only do on movement detection
  • 13. Caltrain Rider  Realtime Caltrain arrival prediction  Audio Visual pipeline on Raspberry pi  Image classification for Caltrains
  • 14. And Some More … Self Driving Car Wearable assistant for Blind (Horus) Smart cameras, smart door lock Human line counter Real time exercise score on smart watch Creative Arts, Music Generators Intelligent Robots
  • 15. Era of AI First  Billions of connected devices  Intelligence at the Edge  Increasing Computation power  Edison: 500 MHz, 1 GB RAM  RPi3: 1.2 GHz Quad-core  Deep neural networks running on the IoT device  Local inferencing → compressed insights to cloud
  • 16. Look into the Future  Hardware: Neural Network Chips Intel Fathom Neural Stick Nvidia Jetson
  • 17. References  Tensorflow for Android Things Sample  Tensorboard hands-on  Graph Transform Tool  Tensorflow for Poets (Transfer learning)  Tensorflow for Poets2 (Optimizations for Mobile/IoT)  Cucumber Farmer Deep Learning Story  Caltrain Rider story  Intel Fathom Neural Stick  Nvidia Jetson  Google’s latest “One Model to Learn them all” paper