Machine Learning Options on Google Cloud Flashcards
What are options for building machine learning models available on Google Cloud?
- BigQueryML (using SQL queries to create and execute ML models in BigQuery)
- use pre-built APIs (leverage ML models that have already been built and trained by Google)
- AutoML (a no-code solution, so you can build your own ML models on Vertex AI through a point-and-click interface)
- custom training (code your very own ML environment, the training, and the deployment)
Which GCP ML option only supports tabular data?
BigQuery ML
Which GCP ML option does not require any training data?
pre-built APIs
Which GCP ML option does not require Machine learning and coding expertise?
Pre-Built APIs and AutoML
What should be used to build custom models with your own training data while spending minimal time coding?
AutoML
What should be used if your ML engineers and data scientists want full control of ML workflow?
Vertex AI custom training lets you train and serve custom models with code on Vertex Workbench.
Give a short list of GCP pre-built APIs
- Speech-to-Text API (converts audio to text for data processing)
- Cloud Natural Language API (recognizes parts of speech called entities and sentiment)
- Cloud Translation API (converts text from one language to another)
- Text-to-Speech API (converts text into high quality voice audio)
- Vision API (works with and recognizes content in static images)
- Video Intelligence API (recognizes motion and action in video)
Describe Auto ML technologies.
1) transfer learning (people with smaller datasets, or less computational power, achieve state-of-the-art results by taking advantage of pre-trained models that have been trained on similar, larger data sets.)
2) neural architecture search (finding the optimal model for the relevant project)
List the advantages of AutoML.
- powered by the latest machine-learning research
- trains and evaluates multiple models and compares them to each other
- produces an ensemble of ML models
- chooses the best one
- no code solution
What kind of data is supported in AutoML?
AutoML supports four types of data: image, tabular, text, and video
What is the major difference between pre-built APIs and AutoML?
The major difference is that pre-built APIs use pre-built machine learning models, while AutoML uses custom-built models
What should be used to code custom machine learning model?
Vertex AI Workbench
What is Vertex AI Workbench?
Workbench is a single development environment for the entire data science workflow,
What is Vertex AI?
a unified platform
It means having one digital experience to create, deploy, and manage models over time, and at scale.
Vertex AI allows users to build machine learning models with either AutoML, a code-less solution or Custom Training,