Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

IBM

Mastering Generative AI: Model Foundations and NLP

IBM via edX

Overview

The gen AI market is projected to grow by 42% CAGR by 2033 (Bloomberg). And with natural language processing (NLP) being an integral part of this gen AI revolution, data scientists and AI professionals with the right skills are in high demand!

If you’re an aspiring AI professional or data scientist, this IBM course on Generative AI - Model Foundations and NLP gives you highly sought-after skills employers are looking for.

AI professionals use NLP to help generative AI applications understand and generate human language and enable tasks like text generation, summarization, translation, and conversational interactions.

During this course, you’ll learn how to implement, train, and evaluate gen AI models for NLP. You’ll explore document classification, language modeling, language translation, and develop a fundamental understanding of how to build small and large language models.

You’ll learn how to convert words to features. You’ll discover one-hot encoding, bag-of-words, embedding, and embedding bags. Plus, you’ll implement PyTorch to embed models using word2vec for feature representation in text data.

You’ll also build, train, and optimize neural networks for document categorization. You’ll learn about concepts such as N-gram language model and sequence-to-sequence models. And you’ll evaluate the quality of generated text using metrics, such as BLEU.

Importantly, you’ll get hands-on in labs, where you’ll gain practical experience in tasks such as implementing document classification using torchtext in PyTorch, and building and training a simple language model with a neural network to generate text. You’ll also integrate pre-trained embedding models, such as word2vec, for text analysis and classification.

If you’re an aspiring AI professional or data scientist looking to power up your resume with in-demand gen AI skillso, ENROLL TODAY and prepare to take your career to the next level!

Prerequisites: To enroll for this course, a basic knowledge of Python and familiarity with machine learning and neural network concepts is recommended.

Syllabus

Module 1: Fundamentals of Language Understanding

  • Video: Course Introduction
  • Reading: Course Overview
  • Reading: Professional Certificate Overview
  • Reading: Helpful Tips for Course Completion
  • Video: Converting Words to Features
  • Video: Document Categorization Prediction with Torchtext
  • Video: Document Categorization Training with Torchtext
  • Video: Training the Model in PyTorch
  • Lab: Classifying Documents
  • Reading: Summary and Highlights
  • Quiz: Practice Quiz: Language Understanding with Neural Networks
  • Lesson 2: N-Gram Model
  • Video: Language Modeling with N-Grams
  • Video: N-Grams as Neural Networks with PyTorch
  • Lab: Building and Training a Simple Language Model with a Neural Network
  • Reading: Summary and Highlights
  • Quiz: Practice Quiz: N-Gram Model
  • Quiz: Graded Quiz: Fundamentals of Language Understanding

Module 2: Word2Vec and Sequence-to-Sequence Models

  • Video: Word2Vec: Introduction and CBOW Models
  • Video: Word2Vec: Skip-Gram and Pretrained Models
  • Video: Introduction to Sequence-to-Sequence Models and Recurrent Neural Networks
  • Video: Encoder-Decoder RNN Models: Training and Inference
  • Video: Encoder-Decoder RNN Models: Translation
  • Video: Metrics for Evaluating the Quality of Generated Text
  • Reading: Evaluation Metrics for NLP Models
  • Lab: Integrating Word2Vec
  • Lab: Developing a Sequence-to-Sequence Model
  • Reading: Summary and Highlights
  • Quiz: Practice Quiz: Word2Vec, Sequence-to-Sequence Models, and Evaluation
  • Quiz: Graded Quiz: Word2Vec and Sequence-to-Sequence Models
  • Reading: Cheat Sheet: AI Models for NLP and Language Understanding
  • Reading: Course Glossary: AI Models for NLP and Language Understanding

Course Wrap-up

  • Course Conclusion
  • Reading: Congratulations and Next Steps
  • Reading: Team and Acknowledgements

Taught by

Joseph Santarcangelo

Reviews

Start your review of Mastering Generative AI: Model Foundations and NLP

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.