AI/ML Flashcards
AutoML
AutoML is a machine learning product suite that enables developers with limited machine learning expertise to provide their data sets and obtain access to quality trained models produced by Google’s transfer learning and Neural Architecture Search (Google’s technology for finding, generating, evaluating, and training numerous neural architectures to automatically select a solution for the customer’s application):
AutoML Natural Language (Text Categorization)
AutoML Tables (ML for Structured Data)
AutoML Translations (Text Translation)
AutoML Video (Video ML)
AutoML Vision (Image ML)
Recommendations AI (User Recommendation)
Cloud Natural Language API
Cloud Natural Language API provides powerful natural language understanding as an easy to use API. This API enables application developers to answer the following questions:
1) What are the entities referred to in the block of text?; 2) What is the sentiment (positive or negative) for this block of text?;
3) What is the language of this block of text?;
4) What is the syntax for this block of text (including parts of speech and dependency trees)?
Users can call this API by passing in a block of text or by referring to a document in Cloud Storage.
Cloud Translation
Cloud Translation is a RESTful API that automatically translates text from one language to another language (e.g. French to English). You can use the API to programmatically translate text in your webpages or apps.
Cloud Vision
Cloud Vision enables developers to understand the content of an image by encapsulating powerful machine learning models in an easy to use API.
It quickly classifies images into thousands of categories (e.g., “sailboat”, “lion”, “Eiffel Tower”), detects individual objects and faces within images, and finds and reads printed words contained within images.
You can build metadata on your image catalog, moderate offensive content, or enable new marketing scenarios through image sentiment analysis. You can also analyze images uploaded in the request and integrate with your image storage on Cloud Storage.
Contact Center AI (CCAI)
CCAI is a solution for improving the customer experience in your contact centers using AI. CCAI encompasses Dialogflow Essentials, Dialogflow Customer Experience Edition (CX), Speech-to-Text, and Text-to-Speech.
Dialogflow Essentials
Dialogflow is a development suite for voice and text conversational apps including chatbots and voicebots.
Dialogflow is cross-platform and can connect to your own apps (on the web, Android, iOS, and IoT) or existing platforms (e.g., Telephony platforms like Genesys, Avaya, Cisco and digital platforms like Actions on Google, Facebook Messenger, Slack).
Dialogflow Essentials Edition is a paid enterprise tier of Dialogflow provided under the Google Cloud Platform Terms of Service.
The free tier of Dialogflow (Dialogflow Trial Edition) is not offered via the Google Cloud Platform Terms of Service and is instead provided under the Dialogflow Trial Edition Terms of Service.
Dialogflow Customer Experience Edition (CX)
Dialogflow CX is an advanced development suite for creating conversational AI applications including chatbots and voicebots. It includes a visual bot building platform, collaboration and versioning tools, bot modularization tools, advanced IVR feature support (like DTMF, barge-in, etc.), and is optimized for enterprise scale and complexity.
Dialogflow CX is cross-platform and can connect to your own apps (on the web, Android, iOS, and IoT) or existing platforms (e.g., telephony platforms like Genesys, Avaya, Cisco and digital platforms).
Dialogflow CX is provided under the Google Cloud Platform Terms of Service.
Document AI
Document AI classifies and extracts structured data from documents to help discover insights and automate business processes.
Human-in-the-Loop AI
Human-in-the-Loop AI provides a user interface and workflow tools for human verification of data extracted from documents using Document AI.
Media Translation API
Media Translation API is a Google Remote Procedure Call (gRPC) API that automatically translates audio from one language to another language (e.g., French to English) and supports streaming real time.
You can use the API to programmatically translate audio in your apps.
Speech-to-Text
Speech-to-Text allows developers to convert audio to text by applying powerful neural network models in an easy to use API.
Text-to-Speech
Text-to-Speech synthesizes human-like speech based on input text in a variety of voices and languages.
Video Intelligence API
Video Intelligence API makes videos searchable, and discoverable, by extracting metadata with an easy to use REST API. It quickly annotates videos stored in Cloud Storage, and helps you identify key noun entities of your video and when they occur within the video.