The objective of this course is to provide a complete introduction to deep machine learning. General artificial intelligence and machine learning techniques will be quickly reviewed in a historical connections fashion, but the focus of this course is machine learning. So the main theme here is to understand modern techniques that specifically handle deep neural network: how to design it, how to train it and how to evaluate it on real problems.
The course aims at providing an overview of existing approaches and methods, at teaching how to design and train a deep neural network for a given task, and (depending on the audience,) at providing the theoretical basis to go beyond the topics directly seen in the course.
The course will touch on the following topics:
Concepts will be illustrated with examples in the PyTorch framework.
Keywords: deep learning, neural networks, python, PyTorch
We expect you to have the following skills before taking this course:
本课程建议掌握如下专业知识:
Required:
Recommended:
This course is organized into a 12-week session (4 hours per week). The main contents are listed below:
本课程计划安排12周内容,主要讲授内容分别如下:
For classes that also take Natural Language Processing 2022F, NLP part will be changed as follows:
对于同时学修《自然语言处理》的班级,课程关于NLP的部分将调整为如下内容:
Monday, Wednesday; Multiple locations.
Week | Date | Lecture | Handouts |
---|---|---|---|
1 | 2022/02/21 | [导言] | [课程信息] [安装] |
2 | 2022/02/28 | [预备知识] | |
3 | 2022/03/07 | [线性模型] | |
4 | 2022/03/14 | [多层感知机] [过拟合] | |
5 | 2022/03/21 | [深度计算] | |
6 | 2022/03/28 | [卷积神经网络] | |
7 | 2022/04/04 | [现代卷积神经网络] | |
8 | 2022/04/11 | [计算机视觉I] | [课程考核说明] |
9 | 2022/04/18 | [计算机视觉II] | |
10 | 2022/04/25 | [循环神经网络] | |
11 | 2022/05/02 | [现代循环神经网络] [自然语言处理I] | |
12 | 2022/05/09 | [注意力机制] [Transformers] |
Problem-solving oriented, equal emphasis on lecture and practice.
以解决实际问题为导向,教学与实践并重。
课程考核说明:[pdf]
Not mandatory but recommended:
以《动手学深度学习》为主。其他辅助教材: