An introduction to the field of deep learning, including neural networks, convolutional neural networks, recurrent neural networks, transformers, generative models, neural network compression and transfer learning. This course will benefit students’ careers as a machine learning engineer or data scientist.

Deep Learning
本课程是 Data Analytics and Deep Learning 专项课程 的一部分


位教师:Gady Agam
授课教师
授课教师评分
我们要求所有学生根据授课教师的教学风格和质量提供对授课教师的反馈。


访问权限由 Coursera Learning Team 提供
4,902 人已注册
您将获得的技能
要了解的详细信息

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

积累特定领域的专业知识
- 向行业专家学习新概念
- 获得对主题或工具的基础理解
- 通过实践项目培养工作相关技能
- 获得可共享的职业证书

该课程共有9个模块
Welcome to Deep Learning! In module 1, we will give an introduction to deep learning. Deep learning is a branch of machine learning which is based on artificial neural networks. It is capable of learning complex patterns and relationships within data. Particularly, we will discuss feed-forward deep neural network. We will also discuss backpropagation – the way to optimize deep neural networks.
涵盖的内容
9个视频7篇阅读材料4个作业1个讨论话题
9个视频•总计59分钟
- Course Overview•4分钟
- Instructor Introduction•1分钟
- Module 1 Introduction•2分钟
- Deep Learning Applications - Part 1•8分钟
- Deep Learning Applications - Part 2•5分钟
- Neural Network•10分钟
- Neural Network Continued•11分钟
- Backpropagation•8分钟
- Backpropagation Continued•10分钟
7篇阅读材料•总计220分钟
- Course Overview•10分钟
- Syllabus•10分钟
- Module 1 Introduction•10分钟
- Deep Learning - Chapter 6.2, 6.4, 6.5•60分钟
- Deep Learning - Chapter 6.2, 6.4, 6.5•60分钟
- Deep Learning - Chapter 6.2, 6.4, 6.5•60分钟
- Module 1 Summary•10分钟
4个作业•总计165分钟
- Introduction to Deep Learning Quiz•15分钟
- Neural Network Quiz•15分钟
- Backpropagation Quiz•15分钟
- Module 1 Summative Assessment•120分钟
1个讨论话题•总计10分钟
- Meet and Greet Discussion•10分钟
In module 2, we will discuss Convolutional Neural Networks (CNNs). A CNN, also known as ConvNet, is a specialized type of deep learning algorithm mainly designed for tasks that necessitate object recognition, including image classification, detection, and segmentation. Particularly, we will discuss the important layers in CNNs, such as convolution, pooling. We will also show different CNN applications.
涵盖的内容
6个视频5篇阅读材料4个作业
6个视频•总计35分钟
- Module 2 Introduction•2分钟
- Convolutional Neural Network•5分钟
- CNN Convolution•8分钟
- CNN - Max Pooling•8分钟
- What Does CNN Learn•6分钟
- Applications of CNN•7分钟
5篇阅读材料•总计200分钟
- Module 2 Introduction•10分钟
- ImageNet Classification with Deep Convolutional Neural Networks•60分钟
- ImageNet Classification with Deep Convolutional Neural Networks•60分钟
- ImageNet Classification with Deep Convolutional Neural Networks•60分钟
- Module 2 Summary•10分钟
4个作业•总计165分钟
- CNN for Images Quiz•15分钟
- Convolution, Pooling and Other Layers Quiz•15分钟
- CNN Applications Quiz•15分钟
- Module 2 Summative Assessment•120分钟
In module 3, we will provide important practical deep learning tips including activation function chosen, adaptive gradient descent learning methods, regularization and dropout.
涵盖的内容
7个视频7篇阅读材料5个作业
7个视频•总计47分钟
- Module 3 Introduction•1分钟
- Tips for Deep Learning•7分钟
- ReLU•11分钟
- Adaptive Learning Rate•7分钟
- Adaptive Learning Rate Continued•6分钟
- Early Stopping and Regularization•7分钟
- Dropout•8分钟
7篇阅读材料•总计270分钟
- Module 3 Introduction•10分钟
- Maxout Networks•60分钟
- An overview of gradient descent optimization algorithms•60分钟
- Deep Learning•60分钟
- Dropout: A Simple Way to Prevent Neural Networks from Overfitting•60分钟
- Module 3 Summary•10分钟
- Insights from an Industry Leader: Learn More About Our Program•10分钟
5个作业•总计180分钟
- ReLU and Maxout Quiz•15分钟
- RMSProp Quiz•15分钟
- Early Stopping and Regularization Quiz•15分钟
- Dropout Quiz•15分钟
- Module 3 Summative Assessment•120分钟
In module 4, we will discuss Recurrent Neural Networks (RNNs) which are used for sequential data. RNN is a type of Neural Network where the output from the previous step is fed as input to the current step. Particularly we will discuss Vanila version RNNs and Long Short-term Memory (LSTM). We will also discuss the learning problems on RNNs.
涵盖的内容
8个视频5篇阅读材料4个作业
8个视频•总计44分钟
- Module 4 Introduction•1分钟
- Recurrent Neural Network•6分钟
- RNN Architecture•8分钟
- LSTM - Part 1•7分钟
- LSTM - Part 2•6分钟
- LSTM Continued•4分钟
- Learning on RNN•6分钟
- Helpful Techniques•5分钟
5篇阅读材料•总计200分钟
- Module 4 Introduction•10分钟
- Fundamentals of Recurrent Neural Network (RNN) and Long Short-Term Memory (LSTM) Network•60分钟
- Fundamentals of Recurrent Neural Network (RNN) and Long Short-Term Memory (LSTM) Network•60分钟
- Fundamentals of Recurrent Neural Network (RNN) and Long Short-Term Memory (LSTM) Network•60分钟
- Module 4 Summary•10分钟
4个作业•总计165分钟
- Introduction to RNN Quiz•15分钟
- Long Short-term Memory (LSTM) Quiz•15分钟
- Learning on RNN Quiz•15分钟
- Module 4 Summative Assessment•120分钟
In module 5, we will discuss the generative models. Particularly, Generative Adversarial Networks (GANs) and Diffusion Models (DMs). GANs are a way of training a generative model by framing the problem as a supervised learning problem with two sub-models: the generator model that we train to generate new examples, and the discriminator model that tries to classify examples as either real or fake. DMs are Markov chain of diffusion steps to slowly add random noise to data and then learn to reverse the diffusion process to construct desired data samples from the noise.
涵盖的内容
7个视频4篇阅读材料3个作业
7个视频•总计43分钟
- Module 5 Introduction•2分钟
- Generative Adversarial Network - Part 1•6分钟
- Generative Adversarial Network - Part 2•7分钟
- Diffusion Model - Part 1•6分钟
- Diffusion Model - Part 2•6分钟
- Diffusion Model Continued - Part 1•9分钟
- Diffusion Model Continued - Part 2•7分钟
4篇阅读材料•总计140分钟
- Module 5 Introduction•10分钟
- Generative Adversarial Networks•60分钟
- Denoising Diffusion Probabilistic Models•60分钟
- Module 5 Summary•10分钟
3个作业•总计150分钟
- GANs Quiz•15分钟
- DMs Quiz•15分钟
- Module 5 Summative Assessment•120分钟
In module 6, we will discuss a powerful deep learning model - transformer. The transformer is a neural network component that can be used to learn useful representations of sequences or sets of data-points. The transformer has driven recent advances in natural language processing, computer vision, and spatio-temporal modelling.
涵盖的内容
8个视频4篇阅读材料3个作业
8个视频•总计57分钟
- Module 6 Introduction•1分钟
- Self-Attention•10分钟
- Self-Attention Continued•9分钟
- Self-Attention Continued•10分钟
- Transformer - Part 1•7分钟
- Transformer - Part 2•5分钟
- Transformer Continued - Part 1•8分钟
- Transformer Continued - Part 2•7分钟
4篇阅读材料•总计140分钟
- Module 6 Introduction•10分钟
- Attention Is All You Need•60分钟
- Attention Is All You Need•60分钟
- Module 6 Summary•10分钟
3个作业•总计150分钟
- Self-attention Quiz•15分钟
- Transformers Quiz•15分钟
- Module 6 Summative Assessment•120分钟
In module 7, we will discuss neural network compression. Model compression reduces the size of a neural network without compromising accuracy. This size reduction is important because bigger neural networks are difficult to deploy on resource-constrained devices.
涵盖的内容
7个视频5篇阅读材料4个作业
7个视频•总计41分钟
- Module 7 Introduction•2分钟
- Network Pruning - Part 1•7分钟
- Network Pruning - Part 2•5分钟
- Knowledge Distillation•5分钟
- Parameter Quantization•5分钟
- Architecture Design•11分钟
- Dynamic Computation•7分钟
5篇阅读材料•总计200分钟
- Module 7 Introduction•10分钟
- An Overview of Neural Network Compression•60分钟
- An Overview of Neural Network Compression•60分钟
- An Overview of Neural Network Compression•60分钟
- Module 7 Summary•10分钟
4个作业•总计165分钟
- Network Pruning Quiz•15分钟
- Knowledge Distillation Quiz•15分钟
- Network Quantization Quiz•15分钟
- Module 7 Summative Assessment•120分钟
In module 8, we will discuss transfer learning. Transfer learning is a machine learning technique that reuses a completed model that was developed for one task as the starting point for a new model to accomplish a new task. Particularly, we will discuss fine-tuning, multitask learning, domain adverbial training and zero-shot learning.
涵盖的内容
6个视频5篇阅读材料4个作业
6个视频•总计37分钟
- Module 8 Introduction•1分钟
- Transfer Learning Introduction and Find-tuning•10分钟
- Multitask Learning•4分钟
- Domain-adversarial Training•9分钟
- Zero-shot Learning - Part 1•8分钟
- Zero-shot Learning - Part 2•4分钟
5篇阅读材料•总计200分钟
- Module 8 Introduction•10分钟
- Transfer Learning Guide•60分钟
- Domain-Adversarial Training of Neural Networks•60分钟
- Zero-Shot Learning•60分钟
- Module 8 Summary•10分钟
4个作业•总计165分钟
- Fine-Tuning / Multi-Task Learning Quiz•15分钟
- Domain Adversarial Training Quiz•15分钟
- Zero-Shot Learning Quiz•15分钟
- Module 8 Summative Assessment•120分钟
This module contains the summative course assessment that has been designed to evaluate your understanding of the course material and assess your ability to apply the knowledge you have acquired throughout the course.
涵盖的内容
1个作业
1个作业•总计180分钟
- Summative Course Assessment•180分钟
获得职业证书
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
攻读学位
课程 是 Illinois Tech提供的以下学位课程的一部分。如果您被录取并注册,您已完成的课程可计入您的学位学习,您的学习进度也可随之转移。
攻读学位
课程 是 Illinois Tech提供的以下学位课程的一部分。如果您被录取并注册,您已完成的课程可计入您的学位学习,您的学习进度也可随之转移。
Illinois Tech
Master of Data Science
学位 · 12-15 months
必须成功申请并注册。资格要求适用。各院校会根据您现有的学分情况,确定完成本课程后可计入学位要求的学分。单击特定课程了解更多信息。
位教师
授课教师评分
我们要求所有学生根据授课教师的教学风格和质量提供对授课教师的反馈。


提供方

提供方

Illinois Tech is a top-tier, nationally ranked, private research university with programs in engineering, computer science, architecture, design, science, business, human sciences, and law. The university offers bachelor of science, master of science, professional master’s, and Ph.D. degrees—as well as certificates for in-demand STEM fields and other areas of innovation. Talented students from around the world choose to study at Illinois Tech because of the access to real-world opportunities, renowned academic programs, high value, and career prospects of graduates.
人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.

Jennifer J.

Larry W.

