Cloud Machine Learning: Whats Next Justin Lawyer Product lead, - - PowerPoint PPT Presentation

cloud machine learning what s next
SMART_READER_LITE
LIVE PREVIEW

Cloud Machine Learning: Whats Next Justin Lawyer Product lead, - - PowerPoint PPT Presentation

Cloud Machine Learning: Whats Next Justin Lawyer Product lead, Machine Learning Googles mission is to organize the worlds information and make it universally accessible and useful Proprietary + Confidential San Francisco New York


slide-1
SLIDE 1

Cloud Machine Learning: What’s Next

Justin Lawyer Product lead, Machine Learning

slide-2
SLIDE 2

Google’s mission is to organize the world’s information and make it universally accessible and useful

Proprietary + Confidential

slide-3
SLIDE 3

New York San Francisco

slide-4
SLIDE 4

query = ‘Giants’ user location = ‘Bay Area’ ? user location = ‘New York’ ? user location = ‘other’ ? results about SF Giants results about NY Giants results about giants

Machine learning scales better than hand-coded rules

slide-5
SLIDE 5
  • ne important technology we use is neural

networks

INPUT OUTPUT

slide-6
SLIDE 6

neural net models learn from examples

labeled photos

“cat” “dog” “car” “apple” “flower” OUTPUT

slide-7
SLIDE 7

neural net models learn from examples

Make tiny adjustments to model so output is closer to label for a given image

labeled photos

“cat” “dog” “car” “apple” “flower” OUTPUT

slide-8
SLIDE 8

After a model is trained, you can test it

“cat”

unlabeled photo

slide-9
SLIDE 9

Input Output

“rice” “restaurants in Seoul” “hello!” “A close up of a small child holding a stuffed animal.”

Powerful functions that neural nets can learn

안녕하세요

slide-10
SLIDE 10

signal

for search ranking,

  • ut 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

slide-11
SLIDE 11

Rapidly accelerating use of deep learning at Google

Google3 directories containing Brain Models

2012 2013 2014 2015 3000 2000 1000

Used across products:

4000 2016

Unique project directories

slide-12
SLIDE 12

The environment:

  • Atari 2600 testbed: 100+ Atari games

from the 70/80s

  • Inputs: Raw pixels (~30K)
  • Controls: Action buttons but no meaning
  • Goal: maximize score

Image: Gnome Enterprises

Training a machine to play 100+ Atari games

The methodology:

  • Technique: Reinforcement learning
  • No cheating: Everything learnt from

scratch, ZERO pre-programmed knowledge

  • One agent: ONE set of parameters to play

ALL the different games

slide-13
SLIDE 13

Google Cloud Platform 13

General Atari player

sites.google.com/a/deepmind.com/dqn deepmind.com/blog/deep-reinforcement-learning github.com/kuz/DeepMind-Atari-Deep-Q-Learner

slide-14
SLIDE 14

Google Cloud Platform 14

Starcraft II API

AI research environment Announced BlizzCon, Nov 2016

“a useful bridge to the messiness of the real-world.”

~DeepMind Blog, posted Nov, 2016

slide-15
SLIDE 15

Unstructured data accounts for 90% of enterprise data*

*Source: IDC

Proprietary + Confidential

slide-16
SLIDE 16

Street name Street number

Street view

Sign Business facade Sign Business name Traffic light Traffic sign Street number

Proprietary + Confidential

slide-17
SLIDE 17

[glacier]

Google photos

slide-18
SLIDE 18

Google translate

slide-19
SLIDE 19

10%

  • f all responses

sent on mobile

Gmail - smart reply inbox

slide-20
SLIDE 20

Beyond core products, into areas like health and robotics

“Deep Learning for Robots: Learning from Large-Scale Interaction”,

~Google Research Blog, posted March, 2016

slide-21
SLIDE 21

repository

for “machine learning” category on GitHub

#1

Released in Nov. 2015

Sharing our tools with researchers and developers around the world

slide-22
SLIDE 22
  • Predictive maintenance or condition

monitoring

  • Warranty reserve estimation
  • Propensity to buy
  • Demand forecasting
  • Process optimization
  • Telematics

Manufacturing

  • Predictive inventory planning
  • Recommendation engines
  • Upsell and cross-channel marketing
  • Market segmentation and targeting
  • Customer ROI and lifetime value

Retail

  • Alerts and diagnostics from real-time

patient data

  • Disease identification and risk satisfaction
  • Patient triage optimization
  • Proactive health management
  • Healthcare provider sentiment analysis

Healthcare and Life Sciences

  • Aircraft scheduling
  • Dynamic pricing
  • Social media – consumer feedback and

interaction analysis

  • Customer complaint resolution
  • Traffic patterns and congestion

management

Travel and Hospitality

  • Risk analytics and regulation
  • Customer Segmentation
  • Cross-selling and up-selling
  • Sales and marketing campaign

management

  • Credit worthiness evaluation

Financial Services

  • Power usage analytics
  • Seismic data processing
  • Carbon emissions and trading
  • Customer-specific pricing
  • Smart grid management
  • Energy demand and supply optimization

Energy, Feedstock and Utilities

Machine learning use cases

slide-23
SLIDE 23

Retail

What are my customers likely to buy next? How much inventory should I carry?

Proprietary + Confidential

slide-24
SLIDE 24

When should I replace parts

  • n my equipment?

How do I know what products to manufacture?

Manufacturing

Proprietary + Confidential

slide-25
SLIDE 25

How can I provide customer support with automated financial advisors and planners? How can I make better lending decisions?

Financial Services

Proprietary + Confidential

slide-26
SLIDE 26

Ready to use Machine Learning models

Cloud Vision API Cloud Translation API Cloud Natural Language API Cloud Speech API Cloud Jobs API Cloud Video Intelligence

slide-27
SLIDE 27

DEMO

Google Cloud Platform 27

slide-28
SLIDE 28

Get your arms around Big Data. Invest time in understanding Machine Learning. Work with us. Best practices, partners to help you.

Three steps for success with Machine Learning

slide-29
SLIDE 29

BETA BETA

Cloud Datalab Cloud Machine Learning Cloud Storage Google BigQuery

Develop/Model/Test

Use your own data to train models

slide-30
SLIDE 30

20 year problem: Cloud detection

Background:

  • 10k images/day
  • manually classified

Model on Cloud ML Engine:

  • Time to POC: 1 month
  • Error rate: ↓ 70%
  • GPU: 40x speedup over CPUs!
  • Training time: 50 hours on desktop

→ 30 min in the CLoud

slide-31
SLIDE 31

Detecting illegal fishing

Background:

  • AIS GPS position data
  • 140 million sq. miles of ocean
  • 20M GPS coordinates/day

CNN Model on Cloud ML Engine:

  • Features: 100k/vessel
  • GPU: 10x speedup over CPUs!
  • Step time: 19 sec → 1.8 sec

GLOBAL FISHING WATCH

slide-32
SLIDE 32

Density of Fishing Vessels with AIS in 2015

slide-33
SLIDE 33
slide-34
SLIDE 34

Source: Global Fishing Watch

Trawlers

slide-35
SLIDE 35

Source: Global Fishing Watch

Longliners

slide-36
SLIDE 36

Source: Global Fishing Watch

Purse Seiners

slide-37
SLIDE 37

Google Cloud Platform 37

slide-38
SLIDE 38

Google Cloud Platform 38

slide-39
SLIDE 39

GPUs on GCP

Google Cloud Platform is making GPUs available worldwide.

slide-40
SLIDE 40

Accelerators Build custom ML models APIs

Machine learning everywhere

Proprietary + Confidential

slide-41
SLIDE 41

Thank You!

cloud.google.com/ml