Introduction to Google Cloud Machine Learning APIs
-
Upload
romin-irani -
Category
Software
-
view
78 -
download
5
Transcript of Introduction to Google Cloud Machine Learning APIs
Introduction to Cloud ML APIs
Google Developer Day India - March 2017 @iRomin | Principal Architect @ Xoriant
AgendaGoogle Cloud Machine Learning ServicesCloud Vision APICloud Speech APICloud Natural Language APITranslation APIQ & A
Google Cloud - Coverage
Entire Spectrum of ServicesTensorflowOpen Source library for Machine Learning
Cloud MLBuild your Machine Learning Model and host it in Google Cloud
Machine Learning APIsMultiple APIs like Vision, Video Intelligence, Jobs, Speech, Translation, Text and more
How do you choose one ?
Reference : https://cloud.google.com/blog/big-data/2017/03/announcing-google-cloud-video-intelligence-api-and-more-cloud-machine-learning-updates
Steps to using the ML APIs - 1 - 2 - 3 Enable the API in your Google Cloud Platform ProjectCreate a Service Account + Download the Service
Account KeyUse Application Default Credentials to identify
yourself to GCP (Use the Service Key downloaded above)
Use any of the Client SDKs available in multiple languages
Cloud Vision API - Insights from your imagesLabel / Face Detection
Image Attributes
Landmark Detection
Logo Detection
OCR Detection
Safe Search Detection
https://cloud.google.com/vision/
Cloud Vision API
Cloud Speech API - Speech to Text powered by MLAudio → Text
80 languages & variants
Audio uploaded on request and integrated with GCS
Result Streaming supported
Noisy Environments & Context
https://cloud.google.com/speech
Cloud Speech API - Use Case
Cloud Natural Language API - Insights from Unstructured TextSyntax Analysis
Entity Recognition
Sentiment Analysis
Use in combination with Cloud Speech and Vision API (OCR)
https://cloud.google.com/natural-language
Cloud Natural Language API - Entity Extraction
Cloud Natural Language API - Sentiment Analysis
Cloud Translation API - Dynamically Translate among languages Translate Many Languages
Language Detection
Supports more than 100 languages
Learning continuously via Logs Analysis and Human Translation
List of Supported Languages
https://cloud.google.com/translation
Cloud Translation API - Demo
Cloud Video Intelligence API - Private Beta Make your videos searchable + discoverableExtract metadataDetect scene changingConstantly improving
Cloud Video Intelligence API - Demo
https://cloud.google.com/video-intelligence/#demo
Thank You
Q & A