Introduces the theoretical foundations and advanced concepts of neural networks, generative models, transformers, and large language models. Students will explore how these AI systems create new data, process information, and learn through feedback, while analyzing their applications across various fields. The course emphasizes key principles in model building, optimization, and real-world generative AI use cases.
In this module, you will explore Transformer-based models in natural language processing. You will study pretraining approaches such as BERT and GPT, the mathematics of pretraining word embeddings, and various optimization and scaling strategies critical to effective language modeling.
涵盖的内容
5个视频20篇阅读材料3个作业
显示有关单元内容的信息
5个视频•总计28分钟
Pre-Training•4分钟
BERT & Tuning•9分钟
GPT and RAG•5分钟
Prompt Engineering•6分钟
Scaling Law & Transfer Learning•4分钟
20篇阅读材料•总计217分钟
Course Introduction•1分钟
Meet Your Faculty•1分钟
Syllabus - Generative AI Part 2•10分钟
Recommended Prior Knowledge•100分钟
Academic Integrity•1分钟
Module Overview•2分钟
Transformers for NLP•8分钟
Pre-Trained Word Embeddings•3分钟
Pre-Training Whole Models•3分钟
Reconstructing the Input•3分钟
Pre-Training Through Language Modeling•8分钟
Fine-Tuning BERT•15分钟
Fine-Tuning In-Depth•15分钟
Pre-Training Decoders•5分钟
Generative Pretrained Transformer•10分钟
Scaling Laws•8分钟
Scaling Efficiency•7分钟
Pre-Training Encoder/Decoders•7分钟
Span Corruption•7分钟
Module Wrap-Up•3分钟
3个作业•总计9分钟
Module 8- Assess Your Learning 1•3分钟
Module 8- Assess Your Learning 2•3分钟
Module 8- Assess Your Learning 3•3分钟
Variational Autoencoders and Deep Latent Variable Models
第 2 单元•小时 后完成
单元详情
This module investigates deep latent variable models, focusing on variational autoencoders (VAEs) and related probabilistic methods. You will analyze the mathematics behind sampling strategies, evidence lower bound (ELBO), variational inference, reparameterization tricks, and amortized inference, developing an advanced toolkit for probabilistic generative modeling.
涵盖的内容
6个视频14篇阅读材料3个作业
显示有关单元内容的信息
6个视频•总计54分钟
Probability, Density, Mass Function•10分钟
VAE Introduction•8分钟
Sampling & Monte Carlo Optimization•11分钟
Evidence Lower Bound (ELBO) Part 1•8分钟
Evidence Lower Bound (ELBO) Part 2•5分钟
Variational Autoencoders in Depth•12分钟
14篇阅读材料•总计112分钟
Module Overview•2分钟
Deep Latent Variable Models•8分钟
Mixture of Gaussians•10分钟
Variational Autoencoder (VAE)•10分钟
Discrete and Continuous Space•8分钟
Naïve Monte Carlo•5分钟
Importance Sampling•8分钟
ELBO Deep Dive•8分钟
Return to Variational Autoencoders•15分钟
Variational Approximation•10分钟
Variational Autoencoder Continued•10分钟
Reparameterization Trick•10分钟
Amortization in VAE•5分钟
Module Wrap-Up•3分钟
3个作业•总计9分钟
Module 9- Assess Your Learning 1•3分钟
Module 9- Assess Your Learning 2•3分钟
Module 9- Assess Your Learning 3•3分钟
Normalizing Flows
第 3 单元•小时 后完成
单元详情
In this module, you'll explore normalizing flows as precise tools for modeling complex probability distributions through invertible neural networks. You’ll examine the underpinnings, including determinants, geometry, invertibility constraints, and specific flow architectures like Real-NVP and autoregressive models. You'll also investigate practical applications and synthesis of complex densities using normalizing flows.
涵盖的内容
8个视频25篇阅读材料4个作业
显示有关单元内容的信息
8个视频•总计33分钟
Normalizing Flow Part 1•4分钟
1D Introduction•4分钟
Change of Variables Explained•3分钟
Introduction to Forward and Inverse Mapping•4分钟
2D Example: Deep Neural Network•4分钟
Linear Flows•6分钟
Elementwise & Other Types of Flows•7分钟
Summary of Normalizing Flows•1分钟
25篇阅读材料•总计124分钟
Module Overview•2分钟
Introduction to Normalizing Flow•10分钟
1D Normalizing Flow•2分钟
Measuring Probability•12分钟
Change of Variables Formula•5分钟
Geometry Info•5分钟
Determinants and Volumes•2分钟
Forward and Inverse Mapping•2分钟
Learning•1分钟
General Use Case•12分钟
Forward Mapping With a Deep Neural Network•5分钟
Training Objective for Normalizing Flows•5分钟
Flow Model Requirements•3分钟
Triangular Jacobian•1分钟
Overview and Linear Flows•3分钟
Elementwise Flows•5分钟
Coupling Flows•5分钟
Introduction to NICE•5分钟
Real-NVP: Non-Volume Preserving Extension of NICE•7分钟
Interpolation in Latent Space With Real-NVP•3分钟
Autoregressive Flows•3分钟
Continuous Autoregressive Models as Flow Models•5分钟
Inverse Autoregressive Flows•8分钟
Applications of Normalizing Flows•10分钟
Module Wrap-Up•3分钟
4个作业•总计12分钟
Module 10- Assess Your Learning 1•3分钟
Module 10- Assess Your Learning 2•3分钟
Module 10- Assess Your Learning 3•3分钟
Module 10- Assess Your Learning 4•3分钟
Generative Adversarial Networks
第 4 单元•小时 后完成
单元详情
This module provides a deep exploration of Generative Adversarial Networks (GANs), focusing on their formulation as likelihood-free generative models. You'll analyze GAN training dynamics, including optimization challenges, mode collapse, and divergence minimization strategies. The module also covers advanced GAN variants such as f-GAN and Wasserstein GAN (WGAN).
涵盖的内容
29篇阅读材料5个作业
显示有关单元内容的信息
29篇阅读材料•总计121分钟
Module Overview•2分钟
Refresher•5分钟
Towards Likelihood-Free Learning•6分钟
Likelihood-Free Learning•5分钟
Generative Modeling and Two-Sample Tests•3分钟
Discrimination as a Signal•4分钟
Overview•4分钟
Generator vs. Discriminator Diagram•5分钟
Training Objective for Discriminator•4分钟
Interpretation•5分钟
Loss Functions•5分钟
Training Algorithm•3分钟
Key Observations•2分钟
Alternating Optimization in GANs•2分钟
Examples•4分钟
Introduction•1分钟
Optimization Challenges in GANs•2分钟
Mode Collapse•5分钟
Beyond KL and Jenson-Shannon Divergence•2分钟
f-divergences•2分钟
What is Lower Semicontinuity?•4分钟
Examples of f-divergences and Training•5分钟
Toward Variational Divergence Minimization•10分钟
f-GAN Variational Divergence Minimization•5分钟
Wasserstein (Earth Mover) Distance•5分钟
Discrete Distributions•8分钟
Wasserstein Distance for Continuous Distributions•5分钟
Inferring Latent Representations in GANs•5分钟
Module Wrap-Up•3分钟
5个作业•总计15分钟
Module 11- Assess Your Learning 1•3分钟
Module 11- Assess Your Learning 2•3分钟
Module 11- Assess Your Learning 3•3分钟
Module 11- Assess Your Learning 4•3分钟
Module 11- Assess Your Learning 5•3分钟
Energy-Based Models and Score-Based Models
第 5 单元•小时 后完成
单元详情
In this module, you will explore energy-based generative models and score-based modeling frameworks from a mathematical and implementation perspective. You'll dive deeply into the details of training via score functions, contrastive divergence, and various forms of score matching including denoising techniques, highlighting their theoretical and practical implications.
涵盖的内容
34篇阅读材料5个作业
显示有关单元内容的信息
34篇阅读材料•总计175分钟
Module Overview•2分钟
Background•3分钟
Parameterizing Probability Distribution: Definition•3分钟
Parameterizing Probability Distributions: Solution•7分钟
Energy-Based Models•5分钟
Pros and Cons of Energy Based Models•2分钟
Examples•5分钟
Examples Continued•5分钟
Computing the Normalization Constant•5分钟
Introduction•2分钟
Contrastive Divergence Algorithm•8分钟
Sampling in Energy-Based Models•5分钟
Score Function•8分钟
Score Matching•8分钟
Score-Based Models Introduction•2分钟
Background•3分钟
Denoising Score Matching Part 1: Introduction•6分钟
Denoising Score Matching Part 2: Defining the Objective•4分钟
Denoising Score Matching Part 3: Gradient Expansion•8分钟
Gradient Derivation•6分钟
Intuition•5分钟
Why Denoising Works in Score Matching•3分钟
Comparison Between NSM and DSM•2分钟
Tweedie Formula•4分钟
Overview of Sliced Score Matching (SSM)•8分钟
Data Generation with Score-Based Models•8分钟
Pitfalls With Score-Based Models•8分钟
Solution to Pitfalls•8分钟
Introduction to NCSBM•5分钟
Annealed Langevin Dynamics•8分钟
Training Noise Conditional Score Networks•3分钟
Choosing Noise Scales•5分钟
Choosing the Weighting Function•8分钟
Module Wrap-Up•3分钟
5个作业•总计15分钟
Module 12- Assess Your Learning 1•3分钟
Module 12- Assess Your Learning 2•3分钟
Module 12- Assess Your Learning 3•3分钟
Module 12- Assess Your Learning 4•3分钟
Module 12- Assess Your Learning 5•3分钟
Diffusion Models
第 6 单元•小时 后完成
单元详情
You'll delve deeply into diffusion models, understanding them mathematically as stochastic processes and connecting them explicitly to score-based models. The module examines forward and reverse diffusion processes, training objectives, SDEs, predictor-corrector methods, and latent diffusion architectures, providing robust foundations for modern generative modeling.
涵盖的内容
41篇阅读材料6个作业
显示有关单元内容的信息
41篇阅读材料•总计201分钟
Module Overview•2分钟
Introduction•4分钟
Model Families Continued•8分钟
Definition•2分钟
Diffusion Process•5分钟
Distribution of Each Term•5分钟
Diffusion Kernel•15分钟
Marginal Distributions•4分钟
Conditional Distribution•7分钟
Backward Diffusion Process-Decoder•15分钟
Encoder / Decoder•4分钟
Loss Function•2分钟
Gaussian Distribution and Its Mean•2分钟
Diffusion Models as Score-Based Models•4分钟
Decoder Parameterization•8分钟
Loss Function•5分钟
Training and Inference•5分钟
U-Net Architecture•7分钟
Infinite Noise Levels Score-Based Modeling•5分钟
Perturbing Data With Stochastic Processes•3分钟
Stochastic Differential Equations (SDEs)•5分钟
Types of SDEs and Noise Evolution•5分钟
Reverse Stochastic Process•7分钟
Role of the Score Function•3分钟
Time-Dependent Score-Based Model•2分钟
Training Objective•2分钟
Reverse-Time SDE•3分钟
Euler-Maruyama Approximation and Summary•5分钟
Where Does the Time Step Come From?•5分钟
Step-by-Step Sampling: Euler-Maruyama Method•5分钟
Predictor-Corrector Sampling Methods•5分钟
Combined Predictor-Corrector Sampling•3分钟
Probability Flow ODE•5分钟
Likelihood Computation•6分钟
Practical Considerations and Conclusion•5分钟
Intro to Latent Diffusion Models•2分钟
Conditional Generation•5分钟
Improving Image Quality•3分钟
Control the Generation Process•7分钟
Examples•3分钟
Module Wrap-Up•3分钟
6个作业•总计18分钟
Module 13- Assess Your Learning 1•3分钟
Module 13- Assess Your Learning 2•3分钟
Module 13- Assess Your Learning 3•3分钟
Module 13- Assess Your Learning 4•3分钟
Module 13- Assess Your Learning 5•3分钟
Module 13- Assess Your Learning 6•3分钟
Annealed Importance Sampling and Model Evaluation
第 7 单元•小时 后完成
单元详情
In this module, you'll study annealed importance sampling (AIS) methods for estimating complex probability distributions with rigorous mathematical treatment. You will mathematically analyze AIS step-by-step processes, intermediate distributions, and normalization constants, applying these techniques effectively to probabilistic models, to wrap up the course. You will also assess the evolution of generative models.
涵盖的内容
40篇阅读材料7个作业
显示有关单元内容的信息
40篇阅读材料•总计136分钟
Module Overview•2分钟
Overview of AIS•5分钟
Example: AIS With a Gaussian Distribution•3分钟
Intermediate Step (t = 1)•5分钟
Intermediate Step (t = 2)•5分钟
Final Steps (t = 8)•5分钟
Setup•5分钟
Step-By Step Solution for t = 1•5分钟
Applications and Takeaways•2分钟
Normalization of Probability Density Functions•2分钟
Examples of Normalizing Constants•2分钟
Steps to Normalize p(z)•3分钟
Wrapping Up Probability Distributions•2分钟
Model Family Recap•5分钟
Model Families Continued•5分钟
Distances of Probability Distributions•5分钟
Evaluating Generative Models•1分钟
What is the Task That You Care About?•1分钟
Evaluation•7分钟
Kernel Density Estimation (KDE)•7分钟
Latent Variables & Sample Quality•5分钟
HYPE: Human Eye Perceptual Evaluation•3分钟
Inception Scores•3分钟
Sharpness•3分钟
Diversity•2分钟
Inception Scores Finalized•2分钟
Relationship Between Inception Score and KL Divergence•7分钟
Frechet Inception Distance (FID)•2分钟
Kernel Inception Distance (KID)•2分钟
FID vs. KID•1分钟
Evaluating Sample Quality for Text-to-Image Models•5分钟
Founded in 1898, Northeastern is a global research university with a distinctive, experience-driven approach to education and discovery. The university is a leader in experiential learning, powered by the world’s most far-reaching cooperative education program. The spirit of collaboration guides a use-inspired research enterprise focused on solving global challenges in health, security, and sustainability.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I purchase the Certificate?
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.