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 the foundations of neural networks, including perceptrons, architectures, and learning algorithms. You will dive deeply into optimization methods critical for efficient training, focusing on advanced techniques like Newton’s and quasi-Newton methods, momentum, RMSProp, and Adam optimization algorithms.
涵盖的内容
6个视频17篇阅读材料2个作业
显示有关单元内容的信息
6个视频•总计29分钟
Neural Networks Part 1: Perceptron•6分钟
Neural Networks Part 2: How Neural Networks Learn•6分钟
Neural Networks Part 3: Back Propagation•7分钟
Optimization Technique Overview Part 1•3分钟
Optimization Technique Overview Part 2•4分钟
Optimization Technique Overview Part 3•3分钟
17篇阅读材料•总计257分钟
Course Introduction•1分钟
Meet Your Faculty•1分钟
Syllabus - Generative AI Part 1•10分钟
Recommended Prior Knowledge•100分钟
Academic Integrity•1分钟
Perceptron In-Depth•10分钟
Neural Network Breakdown•15分钟
Neural Network Structure•5分钟
How Neural Networks Learn: Deep Dive•10分钟
Backpropagation & SGD•20分钟
Module Overview•3分钟
Matrices•15分钟
Newton's Methods•15分钟
Quasi-Newton Methods•15分钟
Root-Mean-Square Propagation•15分钟
Adaptive Moment Estimation•20分钟
Module Wrap-Up•1分钟
2个作业•总计20分钟
Module 1- Assess Your Learning 1•10分钟
Module 1- Assess Your Learning 2•10分钟
Regularization and Generalization Techniques
第 2 单元•小时 后完成
单元详情
This module guides you through the mathematical approaches to regularization techniques that enhance neural network generalization and prevent overfitting. You will analyze concepts including Stein’s unbiased risk estimator, eigen decomposition, ensemble methods, dropout mechanisms, and advanced normalization techniques such as batch normalization.
涵盖的内容
4个视频17篇阅读材料2个作业
显示有关单元内容的信息
4个视频•总计23分钟
Regularization: Model Selection and Complexity•5分钟
Regularization Techniques•8分钟
Introduction to Dropout•4分钟
Introduction to Batch Normalization•6分钟
17篇阅读材料•总计160分钟
Module Overview•1分钟
Stein’s Unbiased Risk Estimator•15分钟
Stein's Lemma•15分钟
Regularization•10分钟
Why Does Regularization Work?•15分钟
Eigen Decomposition and Singular Value Decomposition•15分钟
Understanding the Search Space•5分钟
Regularization Techniques•15分钟
Bagging and Other Ensemble Methods•5分钟
Deep Dive Into Dropout•15分钟
Applying Dropout to Linear Regression•15分钟
Deep Dive Into Batch Normalization•2分钟
Internal Covariate Shift and Domain Adaptation•10分钟
New Batch Normalization Techniques•15分钟
Batch Normalization Effects•5分钟
Alternatives to Batch Normalization•1分钟
Module Wrap-Up•1分钟
2个作业•总计20分钟
Module 2- Assess Your Learning 1•10分钟
Module 2- Assess Your Learning 2•10分钟
Convolutional Neural Networks
第 3 单元•小时 后完成
单元详情
In this module, you will examine convolutional neural networks (CNNs), including convolution operations, parameter sharing, kernel methods, and multi-dimensional data structures. You'll explore advanced CNN architectures, regularization, normalization techniques, and the implications of random kernels on network learning behavior.
涵盖的内容
5个视频31篇阅读材料2个作业
显示有关单元内容的信息
5个视频•总计46分钟
Convolutional Neural Networks Part 1: The First Principles•10分钟
Convolutional Neural Networks Part 2: 1D Input•8分钟
Convolutional Neural Networks Part 3: Multiple Dimensions•9分钟
Convolutional Neural Networks Part 4: Backpropagation•12分钟
Convolutional Neural Networks Part 5: PixelCNN•7分钟
31篇阅读材料•总计270分钟
Module Overview•1分钟
Introduction to Convolutional Neural Networks•2分钟
Invariance and Equivariance•5分钟
Convolution•5分钟
Translation•5分钟
Kernel Flipping•5分钟
Convolution vs. Cross-Correlation•5分钟
Edge Detection•15分钟
Types of Kernels•5分钟
Parameter Sharing and Filters•2分钟
CNNs for 1D Inputs•10分钟
Padding•5分钟
Stride, Kernel Size, and Dilation•2分钟
Convolutional Layers as Fully Connected Layers•10分钟
Convolution in Multidimensional Arrays•5分钟
Architecture of Convolutional NNs•10分钟
Downsampling•15分钟
Upsampling and Layers•5分钟
End-to-End Visualization of CNNs•30分钟
Backpropagation•15分钟
Convolutional Layers•25分钟
Kernel Weights•15分钟
Applications of CNNs•20分钟
Residual Neural Networks•20分钟
Recap on Regularization•2分钟
Ideas to Get Around the Optimization Problem•5分钟
Layer Normalization Formulas•5分钟
Filter Response Normalization (FRN)•10分钟
Normalizer-Free Networks•5分钟
Why Random Kernels Learn Different Things•5分钟
Module Wrap-Up•1分钟
2个作业•总计13分钟
Module 3- Assess Your Learning 1•10分钟
Module 3- Assess Your Learning 2•3分钟
Generative Models and Maximum Likelihood Estimation
第 4 单元•小时 后完成
单元详情
In this module, you will analyze the maths underpinning generative models and maximum likelihood estimation (MLE). You will explore divergence metrics such as Kullback-Leibler divergence, Bayesian network structures, and autoregressive modeling methods, focusing on their theoretical foundations and practical implications.
涵盖的内容
6个视频32篇阅读材料3个作业
显示有关单元内容的信息
6个视频•总计53分钟
Intro to Maximum Likelihood Learning•9分钟
Divergence Methods & Gradient Descent•11分钟
Representation Part 1: Distributions•10分钟
Representation Part 2: Discriminative vs General Models•9分钟
Autoregressive Models General Principles•9分钟
Autoregressive Models Continued•7分钟
32篇阅读材料•总计225分钟
Module Overview•1分钟
Learning a Generative Model•8分钟
Goal of Learning•3分钟
What is “Best?"•2分钟
Learning as Density Estimation•1分钟
Kullback-Leibler (KL-Divergence)•3分钟
Detour on KL-Divergence•3分钟
Expected Log-Likelihood•5分钟
Monte Carlo Estimation•8分钟
Extending the MLE Principle to Autoregressive Models•5分钟
In this module, you will rigorously examine the foundations and implementation details of Recurrent Neural Networks (RNNs) for modeling sequential data. You will study the structure, dynamics, training procedures, and limitations of standard RNNs, explore gated architectures like LSTM and GRU mathematically, and extend these models with bidirectional and multilayer approaches.
涵盖的内容
4个视频14篇阅读材料3个作业
显示有关单元内容的信息
4个视频•总计31分钟
Introduction to Recurrent Neural Networks•11分钟
Training RNNs•7分钟
Long Short-Term Memory•8分钟
Gated Recurrent Unit (GRU)•5分钟
14篇阅读材料•总计93分钟
Module Overview•10分钟
Introduction to Recurrent Neural Networks•5分钟
Dynamic Systems•5分钟
Computing Gradient in RNNs•10分钟
Training an RNN Language Model•8分钟
Problems with RNNs•8分钟
Potential Solutions to RNN Issues•10分钟
Gated RNNs and LSTM•10分钟
Gated Recurrent Unit: In-Depth•10分钟
Extension of Residual Networks to RNNs•5分钟
Motivation•1分钟
Intro to Bidirectional RNNs•5分钟
Multilayer RNNs•5分钟
Module Wrap-Up•1分钟
3个作业•总计9分钟
Module 5- Assess Your Learning 1•3分钟
Module 5- Assess Your Learning 2•3分钟
Module 5- Assess Your Learning 3•3分钟
Sequence-to-Sequence Models and Attention Mechanism
第 6 单元•小时 后完成
单元详情
You will explore techniques essential to sequence-to-sequence modeling, with special emphasis on attention mechanisms. The module will guide you through the motivations behind attention, how attention weights are calculated, and how attention significantly improves sequence models in practical tasks.
涵盖的内容
3个视频8篇阅读材料2个作业
显示有关单元内容的信息
3个视频•总计20分钟
Sequence to Sequence Models•7分钟
Attention in Seq2Seq: Dynamic Attention•9分钟
Attention in Translation: Decoding•4分钟
8篇阅读材料•总计38分钟
Module Overview•2分钟
Motivation for Attention Mechanism•2分钟
Seq2Seq•7分钟
Challenges of Seq2Seq•5分钟
Attention Mechanism•10分钟
Computing Attention Weights•5分钟
Detailed Attention in Seq2Seq & Decoding•5分钟
Module Wrap-Up•2分钟
2个作业•总计6分钟
Module 6- Assess Your Learning 1•3分钟
Module 6- Assess Your Learning 2•3分钟
Transformer Architecture
第 7 单元•小时 后完成
单元详情
This module offers a deep investigation into Transformer architectures, focusing on self-attention mechanisms, positional encodings, multi-head attention, and various Transformer configurations. You will analyze how Transformers structurally differ from RNNs, and mathematically explore their capabilities and limitations.
涵盖的内容
3个视频16篇阅读材料4个作业
显示有关单元内容的信息
3个视频•总计25分钟
Transformers Part 1: Applications and Key Query Value•7分钟
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.