Summary
In this module, you focused on the two tools in Vertex AI to develop NLP projects: AutoML and custom training.
You started by reviewing the three options provided by Google Cloud to develop an NLP project:
Pre-built APIs, such as the Dialogflow API, use pre-built NLP models and do not require any training data.
AutoMLis a no-code solution to build a custom NLP model with only click-and-point.Custom training with Vertex AI Workbench is a code-based solution where you have full control over the environment and the training process.
You were then introduced to Vertex AI, a unified platform that brings all the components of the machine learning ecosystem and workflow together, to solve production and ease-of-use challenges.
After that, you explored AutoML which is short for automated machine learning, and understood the three major NLP tasks that can be performed with AutoML, including
text classification,
entity extraction, and
sentiment analysis.
You also explored custom training with Vertex AI Workbench, which is a notebook tool and a single development environment for the entire NLP workflow.
There are two options: a pre-built container or a custom container.
You then walked through an end-to-end workflow to build an NLP project from data preparation, to model training, and to model serving.
Finally, you put all the knowledge together and practiced in a hands-on lab to decide the article source by using AutoML text classification.