1/9 Summary

In this module, you focused on the two tools in Vertex AI to develop NLP projects: AutoML and custom training.

2/9 Summary

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.

  • AutoML is 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.

3/9 Summary

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.

4/9 Summary

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

5/9 Summary
  • text classification,

  • entity extraction, and

  • sentiment analysis.

6/9 Summary

You also explored custom training with Vertex AI Workbench, which is a notebook tool and a single development environment for the entire NLP workflow.

7/9 Summary

There are two options: a pre-built container or a custom container.

8/9 Summary

You then walked through an end-to-end workflow to build an NLP project from data preparation, to model training, and to model serving.

9/9 Summary

Finally, you put all the knowledge together and practiced in a hands-on lab to decide the article source by using AutoML text classification.