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.

您将获得的技能
- Deep Learning
- Model Training
- Probability Distribution
- Artificial Neural Networks
- Probability & Statistics
- Convolutional Neural Networks
- Natural Language Processing
- Generative Model Architectures
- Bayesian Network
- Recurrent Neural Networks (RNNs)
- Model Optimization
- Machine Learning Methods
- Large Language Modeling
您将学习的工具
要了解的详细信息

添加到您的领英档案
April 2026
18 项作业
了解顶级公司的员工如何掌握热门技能

该课程共有7个模块
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分钟
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分钟
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分钟
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分钟
- MLE Learning: Gradient Descent•3分钟
- MLE Learning: Stochastic Gradient Descent•4分钟
- Empirical Risk and Overfitting•10分钟
- Learning a Generative Model Part 2•5分钟
- Basic Discrete Distributions•10分钟
- Structure Through Independence•3分钟
- Key Notion: Conditional Independence•15分钟
- Bayesian Networks•5分钟
- Examples•10分钟
- Naive Bayes•8分钟
- Discriminative vs. Generative Models•10分钟
- Generative Models Are Still Useful•8分钟
- Bayesian Networks vs. Neural Models•20分钟
- Motivating Example: MNIST•2分钟
- Introduction to Autoregressive Models•10分钟
- Fully Visible Sigmoid Belief Networks (FVSBN)•10分钟
- NADE: Neural Autoregressive Density Estimation•25分钟
- General Discrete Distributions•5分钟
- Real-Valued Neural Autoregressive Density-Estimator (RNADE)•5分钟
- Autoregressive Models vs. Autoencoder•15分钟
- Summary of Autoregressive Models•2分钟
- Module Wrap-Up•1分钟
3个作业•总计30分钟
- Module 4- Assess Your Learning 1•10分钟
- Module 4- Assess Your Learning 2•10分钟
- Module 4- Assess Your Learning 3•10分钟
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分钟
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分钟
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分钟
- Transformers Part 2: Self-Attention•9分钟
- Transformers Part 3: Position Information•9分钟
16篇阅读材料•总计139分钟
- Module Overview•2分钟
- Key, Query, Value & Self-Attention•15分钟
- Self-Attention As Routing•4分钟
- Computing and Weighting Values•15分钟
- Self-Attention in Summary•15分钟
- Position Representation•10分钟
- The Intuition•8分钟
- Changing Alpha Directly & Future Masking•10分钟
- Multihead Attention•10分钟
- Sequence Tensor Form•5分钟
- Transformer Mechanisms•10分钟
- Types of Transformers•15分钟
- Decoder Process with Cross-Attention•8分钟
- Drawbacks of Transformers•8分钟
- Module Wrap-Up•3分钟
- Congratulations!•1分钟
4个作业•总计12分钟
- Module 7- Assess Your Learning 1•3分钟
- Module 7- Assess Your Learning 2•3分钟
- Module 7- Assess Your Learning 3•3分钟
- Module 7- Assess Your Learning 4•3分钟
位教师

提供方

提供方

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.
从 Machine Learning 浏览更多内容
AAlberta Machine Intelligence Institute
课程
状态:免费试用免费试用类别:提供的学分提供的学分
UUniversity of Colorado Boulder
课程
类别:提供的学分提供的学分
课程
类别:提供的学分提供的学分
课程
状态:免费试用免费试用类别:提供的学分提供的学分
人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
常见问题
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.
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.
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.
更多问题
提供助学金,

