- Level Expert
- Duration 13 hours
- Course by Google Cloud
-
Offered by
About
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. - 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. Prerequisites: Basic SQL, familiarity with Python and TensorFlowModules
Course introduction
2
Videos
- Meet the author
- Course introduction
1
Readings
- Reading list
NLP on Google Cloud
1
Assignment
- Quiz
1
External Tool
- Lab: Exploring the Dialogflow API
9
Videos
- Introduction
- What is NLP?
- NLP history
- NLP architecture
- NLP APIs
- NLP solutions
- Getting Started with Google Cloud Platform and Qwiklabs
- Lab introduction: Exploring the Dialogflow API
- Summary
1
Readings
- Reading list
NLP with Vertex AI
1
Assignment
- Quiz
1
External Tool
- Lab: Text Classification with AutoML
8
Videos
- Introduction
- NLP options
- Vertex AI
- NLP with AutoML
- NLP with custom training
- NLP end-to-end workflow
- Lab introduction: Text Classification with AutoML
- Summary
1
Readings
- Reading list
Text representatation
1
Assignment
- Quiz
1
External Tool
- Lab: Reusable Embeddings
8
Videos
- Introduction
- Tokenization
- One-hot encoding and bag-of-words
- Word embeddings
- Word2vec
- Transfer learning and reusable embeddings
- Lab introduction: Reusable Embeddings
- Summary
1
Readings
- Reading list
NLP models
1
Assignment
- Quiz
1
External Tool
- Lab: Text Classification with Keras
9
Videos
- Introduction
- ANN
- TensorFlow
- DNN
- RNN
- LSTM
- GRU
- Lab introduction: Text Classification with Keras
- Summary
1
Readings
- Reading list
Advanced NLP models
1
Assignment
- Quiz
1
External Tool
- Lab: Text Translation using Encoder-decoder Architecture
8
Videos
- Introduction
- Encoder-decoder architecture
- Attention mechanism
- Transformer
- BERT
- Large language models
- Lab introduction: Text Translation using Encoder-decoder Architecture
- Summary
1
Readings
- Reading list
Untitled Lesson
1
Videos
- Course Summary
Auto Summary
"Natural Language Processing on Google Cloud" is an advanced course designed for professionals in Data Science and AI who are eager to master NLP solutions using Google Cloud. Offered by Coursera, this expert-level course delves into the sophisticated techniques and tools necessary to develop NLP projects using neural networks, with a specific focus on Vertex AI and TensorFlow. Throughout the course, learners will: - Gain a deep understanding of Google's NLP products and solutions. - Learn to create comprehensive NLP workflows using AutoML and Vertex AI. - Develop various NLP models, including DNN, RNN, LSTM, and GRU, with TensorFlow. - Explore advanced models like encoder-decoder architectures, attention mechanisms, transformers, and BERT. - Apply transfer learning and leverage pre-trained models to address complex NLP challenges. With a substantial commitment of 780 minutes, this course is ideal for those who possess a basic knowledge of SQL and are familiar with Python and TensorFlow. It offers flexible subscription options, including Starter, Professional, and Paid plans, catering to different learning preferences. Whether you're looking to enhance your current skills or take your NLP expertise to the next level, this course provides a comprehensive and practical approach to mastering Natural Language Processing on Google Cloud.

Google Cloud Training