Learn Natural Language Processing by google for free through the cloud skills boost program. Learn the processes, techniques, and tools to develop an NLP project with neural networks by using Vertex AI and TensorFlow. Check out the details below.

About Google Cloud Skill Boost

Google Cloud Skills Boost is a training service that gives learners an on-demand, all-access pass to 700+ learning activities. The catalog consists of a variety of activity formats for you to pick from. Choose from bite-size individual labs, short quests comprising a series of labs, or multi-module courses that consist of videos, documents, labs, and quizzes.

About the Course

This course introduces the products and solutions to solve NLP problems on Google Cloud. Additionally, it explores the processes, techniques, and tools to develop an NLP project with neural networks by using Vertex AI and TensorFlow. The course has 6 modules, they are:

  • Course introduction
    This module addresses the reasons to learn NLP from Google and provides an overview of the course structure and goals.
  • NLP on Google Cloud
    This module introduces the NLP architecture on Google Cloud. It explores the NLP history, the NLP APIs such as the Dialogflow API, and the NLP solutions such as Contact Center AI and Document AI.
  • NLP with Vertex AI
    This module explores AutoML and custom training, which are the two options to develop an NLP project with Vertex AI. Additionally, the module introduces an end-to-end NLP workflow and provides a hands-on lab to apply the workflow to solve a task of text classification with AutoML.
  • Text representation
    This module describes the process to prepare text data in NLP and introduces the major categories of text representation techniques.
  • NLP models
    This module describes different NLP models including ANN, DNN, RNN, LSTM, and GRU. It also introduces the benefits and disadvantages of each model.
  • Advanced NLP models
    This module introduces the state-of-the-art technologies and models in NLP: encoder-decoder, attention mechanism, transformers, BERT, and large language models.

Course Objectives

  • Recognize the NLP products and the solutions on Google Cloud.
  • Create an end-to-end NLP workflow by using AutoML with Vertex AI.
  • Build different NLP models including DNN, RNN, LSTM, and GRU by using TensorFlow.
  • Recognize advanced NLP models such as encoder-decoder, attention mechanism, transformers, and BERT.
  • Understand transfer learning and apply pre-trained models to solve NLP problems.

Eligibility

The course doesn’t have any eligibility criteria. All enthusiastic learners can sign up. However a basic understanding of one or more of the following: -Machine learning models such as CNN, RNN, DNN, and LSTM -Basic syntax of Python -Basic idea of TensorFlow and Keras is advised.

Timeline

The course is self-paced. There are no deadlines and requirements

How to Apply?

Interested candidates can apply directly via this link.

Click here to view the official notification for Natural Language Processing by Google Cloud Skills Boost