Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Cloud Machine Learning APIs

Cloud Machine Learning APIs

This talk was about cloud machine learning apis.

Avatar for ImJuhilSomaiya

ImJuhilSomaiya

March 03, 2019

More Decks by ImJuhilSomaiya

Other Decks in Technology

Transcript

  1. About me Juhil Somaiya Jr. Application Engineer at Odoo India

    Google Cloud Facilitator AoG developers community member
  2. Agenda ❖ Introduction to Google Cloud ❖ Introduction to Machine

    learning ❖ Machine learning APIs ➢ Cloud Vision API ➢ Speech API ➢ Natural Language API ➢ Translations API
  3. What is Google Cloud ? ❖ Google Cloud Platform (GCP)

    is a set of cloud based services that allows you to create anything from a simple website to complex applications. ❖ It enables developers to build, test and deploy their applications on the highly scalable and reliable infrastructure. ❖ Google Cloud services, like as ➢ Compute engines ➢ Cloud storages ➢ APIs and so on.
  4. What is Machine learning ? ❖ Machine learning is a

    learning from examples and experiences
  5. Cloud Vision API Making a request { "Requests":[ { "image":

    { "content": "base64ImageString" // Alternatively, you can pass a Google Cloud Storage url here }, "features": [ { "type": "TEXT_DETECTION", "maxResults": 10 }, { "type": "FACE_DETECTION", "maxResults": 10 }, // More feature detection types… ] } ]
  6. Speech API What one can do with speech api ?

    ❖ Speech to text translations ❖ Supports streaming and non-streaming contents ❖ Filters inappropriate contents ❖ E.g ➢ Google Assistant ➢ Apple SIRI ➢ Amazon Alexa ➢ .. Speech to text translations in over 80+ languages
  7. Translation Response "responses": [{ "results": [{ "alternatives": [ { "transcript":

    "how old is the Brooklyn Bridge", "confidence": 0.987629 }], "isFinal": true } ] }]
  8. Natural Language API What one can do with natural language

    api ? ❖ Three methods are there: ➢ Analyze entities: ▪ E.g - person, location, organizations ▪ I want to book a ticket from Surat to Mumbai ➢ Analyze sentiments: ▪ E.g - emotions, expressions ▪ I love India ➢ Analyze syntax: ▪ E.g - verbs, actions ▪ Michelle Obama is married to Barack Obama Perform sentiment analysis and entity recognition on text
  9. What one can do with translations api ? ❖ Translate

    from one to another language ❖ Language detection (auto detect) ❖ Supports more than 100 languages ❖ Learning continuously via logs analysis and human translations Translations API Perform translations from one language to other language
  10. API’s we learnt today ❖ Vision: ➢ cloud.google.com/vision ❖ Speech:

    ➢ cloud.google.com/speech ❖ Natural Language: ➢ cloud.google.com/natural-language ❖ Translate : ➢ cloud.google.com/translate Related APIs: ❖ Prediction: ➢ cloud.google.com/prediction ❖ Knowledge Graph API: ➢ developers.google.com/knowledge-graph