cloud machine learning what s next
play

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


  1. Cloud Machine Learning: What’s Next Justin Lawyer Product lead, Machine Learning

  2. Google’s mission is to organize the world’s information and make it universally accessible and useful Proprietary + Confidential

  3. San Francisco New York

  4. Machine learning scales better than hand-coded rules query = ‘Giants’ user location = user location = user location = ‘Bay Area’ ? ‘other’ ? ‘New York’ ? results about results about results about SF Giants NY Giants giants

  5. one important technology we use is neural networks OUTPUT INPUT

  6. neural net models learn from examples “cat” “dog” OUTPUT “car” “apple” “flower” labeled photos

  7. neural net models learn from examples “cat” “dog” OUTPUT “car” “apple” Make tiny adjustments to model so output is closer “flower” to label for a given image labeled photos

  8. After a model is trained, you can test it “cat” unlabeled photo

  9. Powerful functions that neural nets can learn Input Output “rice” “restaurants in Seoul” 안녕하세요 “hello!” “A close up of a small child holding a stuffed animal.”

  10. Search machine learning for search engines RankBrain: a deep neural network for search ranking #3 #1 signal improvement for search ranking, to ranking quality out of hundreds in 2+ years

  11. Rapidly accelerating use of deep learning at Google Google3 directories containing Brain Models Used across products: 4000 Unique project directories 3000 2000 1000 0 2012 2013 2014 2015 2016

  12. Training a machine to play 100+ Atari games The environment: The methodology: ● Atari 2600 testbed: 100+ Atari games ● Technique: Reinforcement learning from the 70/80s No cheating: Everything learnt from ● ● Inputs: Raw pixels (~30K) scratch, ZERO pre-programmed knowledge Image: Gnome Enterprises Controls: Action buttons but no meaning One agent: ONE set of parameters to play ● ● ● Goal: maximize score ALL the different games

  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 Google Cloud Platform 13

  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 Google Cloud Platform 14

  15. Unstructured data accounts for 90% of enterprise data * *Source: IDC Proprietary + Confidential

  16. Street view Traffic light Street number Street name Sign Business name Sign Street number Traffic sign Business facade Proprietary + Confidential

  17. Google photos [glacier]

  18. Google translate

  19. Gmail - smart reply inbox 10% of all responses sent on mobile

  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

  21. Sharing our tools with researchers and developers around the world #1 repository for “machine learning” category on GitHub Released in Nov. 2015

  22. Machine learning use cases Manufacturing Retail Healthcare and Life Sciences • Predictive maintenance or condition • Predictive inventory planning • Alerts and diagnostics from real-time monitoring • Recommendation engines patient data • Warranty reserve estimation • Upsell and cross-channel marketing • Disease identification and risk satisfaction • Propensity to buy • Market segmentation and targeting • Patient triage optimization • Demand forecasting • Customer ROI and lifetime value • Proactive health management • Process optimization • Healthcare provider sentiment analysis • Telematics Travel and Hospitality Financial Services Energy, Feedstock and Utilities • Aircraft scheduling • Risk analytics and regulation • Power usage analytics • Dynamic pricing • Customer Segmentation • Seismic data processing • Social media – consumer feedback and • Cross-selling and up-selling • Carbon emissions and trading interaction analysis • Sales and marketing campaign • Customer-specific pricing • Customer complaint resolution management • Smart grid management • Traffic patterns and congestion • Credit worthiness evaluation • Energy demand and supply optimization management

  23. Retail What are my customers likely to buy next? How much inventory should I carry? Proprietary + Confidential

  24. Manufacturing When should I replace parts on my equipment? How do I know what products to manufacture? Proprietary + Confidential

  25. Financial Services How can I provide customer support with automated financial advisors and planners? How can I make better lending decisions? Proprietary + Confidential

  26. Ready to use Machine Learning models Cloud Video Cloud Cloud Cloud Cloud Cloud Intelligence Translation API Natural Vision API Speech API Jobs API Language API

  27. DEMO Google Cloud Platform 27

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

  29. Use your own data to train models BETA Cloud Machine Learning BETA Cloud Storage Google BigQuery Cloud Datalab Develop/Model/Test

  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

  31. GLOBAL FISHING WATCH 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

  32. Density of Fishing Vessels with AIS in 2015

  33. Trawlers Source: Global Fishing Watch

  34. Longliners Source: Global Fishing Watch

  35. Purse Seiners Source: Global Fishing Watch

  36. Google Cloud Platform 37

  37. Google Cloud Platform 38

  38. GPUs on GCP Google Cloud Platform is making GPUs available worldwide .

  39. Machine learning everywhere APIs Accelerators Build custom ML models Proprietary + Confidential

  40. Thank You! cloud.google.com/ml

Recommend


More recommend