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.
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分钟
Module 2: Convolutional Neural Networks (CNNs)
第 2 单元•小时 后完成
单元详情
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分钟
Module 3: Deep Learning Tips
第 3 单元•小时 后完成
单元详情
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分钟
Module 4: Recurrent Neural Networks (RNNs)
第 4 单元•小时 后完成
单元详情
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分钟
Module 5: Generative Models (GANs) and Diffusion Models (DMs)
第 5 单元•小时 后完成
单元详情
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分钟
Module 6: Self-attention and Transformers
第 6 单元•小时 后完成
单元详情
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分钟
Module 7: Neural Network Compression
第 7 单元•小时 后完成
单元详情
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分钟
Module 8: Transfer Learning
第 8 单元•小时 后完成
单元详情
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分钟
Summative Course Assessment
第 9 单元•小时 后完成
单元详情
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.
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.
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 subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. 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.