Google Cloud Vision, how your applications
can see and understand the world
+Michel Pereira
@michelpereira
Cloud Solutions Engineer
Google Cloud
What we’ll cover
Machine learning in 5 minutes 30 seconds
Large scale neural network on Google Cloud
Large-scale neural network
for everyone
TensorFlow
Machine
learning
in 5 minutes
30 seconds
ConvNets
Google Brain.
Large scale neural network on Google Cloud
Enterprise
Google Cloud is
The Datacenter as a Computer
Jupiter network
10 GbE x 100 K = 1 Pbps
Consolidates servers with
microsec latency
Borg
No VMs, pure containers
10K - 20K nodes per Cell
DC-scale job scheduling
CPUs, mem, disks and IO
13
Google Cloud +
Neural Network =
Google Brain
Large-scale neural network
for everyone
Pre-trained models. No ML skill required
REST API: receives images and returns a JSON
$2.5 or $5 / 1,000 units (free to try)
http://cloud.google.com/vision
https://github.com/GoogleCloudPlatform/cloud-vision
Cloud Vision API
Confidential & ProprietaryGoogle Cloud Platform 19
Why Choose Vision API?
Moderate inappropriate
content
Image sentiment analysisInsight from your images
Easily detect broad set of
objects in your images, from
flowers, animals, or
transportation to thousands
of other object categories
commonly found within
images.
Moderate offensive content
from your crowd-sourced
images by detecting images
with adult or violent content.
Understand product logo
association using emotional
facial attributes, object
detection and product logo
detection.
20
Street nameStreet number
Street View
Sign
Business facade
Sign
Business name
Traffic light
Traffic signStreet number
21
[glacier]
Google Photos
21
22
Google Translate
22
Confidential & ProprietaryGoogle Cloud Platform 23
● Google Cloud Vision API provides the broadest set of vision scenarios from one
single API
1. Label Detection
2. OCR
3. Explicit Content Detection
4. Facial Detection
5. Landmark Detection
6. Logo Detection
● Integrated: Vision API is integrated with other Google Cloud platform products.
● Easy to use API: Inline image with JSON Response.
● Pay as you go model: Users to pay only for what they use with no upfront commitments.
Vision API
Confidential & ProprietaryGoogle Cloud Platform 24Confidential & ProprietaryGoogle Cloud Platform 24
Demo
Confidential & ProprietaryGoogle Cloud Platform 25
Confidential & ProprietaryGoogle Cloud Platform 26
Confidential & ProprietaryGoogle Cloud Platform 27
TensorFlow
The Machine Learning Spectrum
TensorFlow Cloud Machine Learning Machine Learning APIs
Industry / applications
Academic / research
Google's open source library for
machine intelligence
tensorflow.org launched in Nov 2015
The second generation
Used by many production ML projects
What is TensorFlow?
Summary
Links & Resources
Large Scale Distributed Systems for Training Neural Networks, Jeff Dean and
Oriol Vinals
Cloud Vision API: cloud.google.com/vision
Cloud Speech API: cloud.google.com/speech
TensorFlow: tensorflow.org
Cloud Machine Learning: cloud.google.com/ml
Cloud Machine Learning: demo video
Thank you!

Google Cloud Vision API