YoVDO

CMU Advanced NLP 2021 - Latent Variable Models

Offered By: Graham Neubig via YouTube

Tags

Natural Language Processing (NLP) Courses Variational Autoencoders Courses Generative Models Courses Latent Variable Models Courses

Course Description

Overview

Explore latent variable models in advanced natural language processing through this comprehensive lecture from CMU's CS 11-711 course. Delve into the distinctions between generative and discriminative models, as well as deterministic and random variables. Gain insights into Variational Autoencoders (VAEs) and their applications in NLP, including techniques for handling discrete latent variables. Examine the trade-offs between learning features and learning structure. Cover topics such as evidence lower bound, procedural training, KL divergence annealing, and aggressive inference network learning. Understand sampling methods and reparameterization for discrete latent variables, equipping you with advanced knowledge for implementing sophisticated NLP models.

Syllabus

Introduction
Discriminative vs generative models
Types of variables
Loss function
Two tasks
Bias and variance
Evidence lower bound
Procedural training
Questions
Learning the VAE
Generating Sentences
Problems
kl divergence annealing
Free bits
Weaken the decoder
Aggressive inference network learning
Standard variational autoencoder
What are discrete latent variables
Method 1 Sampling
Method 2 Sampling
Method 2 Reparameterization


Taught by

Graham Neubig

Related Courses

GenAI and Model Selection
Coursera Instructor Network via Coursera
Generative AI and LLMs: Architecture and Data Preparation
IBM via Coursera
Recommender Systems Complete Course Beginner to Advanced
Packt via Coursera
Image Compression and Generation using Variational Autoencoders in Python
Coursera Project Network via Coursera
What Is Generative AI?
LinkedIn Learning