Deep learning Theory
近些年,以机器学习为代表的人工智能技术逐渐被大家认识并在很多方面得到普及,深度学习技术在学术界和工业界取得了广泛的成功,受到高度重视,并掀起新一轮的人工智能热潮。我们希望通过组队学习的方式,让大家更清楚的了解深度学习的理论。
本课程讲授和讨论深度学习的主要理论和关键技术,主要内容有深度学习基础、卷积神经网络、循环神经网络、深度生成模型、深度学习正则化等以及上述深度学习理论在图像、语音、自然语言处理等领域的主要应用,同时也介绍了一些新兴的深度学习模型及其应用。
通过本课程的学习,希望能够掌握深度学习的基本理论和关键技术,提高基于深度学习技术进行科学研究与应用开发的能力。
学习的先修要求:了解一些基本的机器学习算法和高数知识,不要求编程,只讲述理论。
课程内容计划分成两个阶段:
深度学习理论入门:主要介绍深度学习的基本背景和数学基础,主要介绍CNN和RNN的相关知识。
深度学习理论进阶:在第一部分的基础上延伸对神经网络的理解,并介绍一些常见的优化算法和正则化方法,以及现在很流行的注意力机制,以及深度生成模型。
案例:主要介绍深度学习的主要平台,和深度学习在CV、Speech和NLP方面的应用。
-
绪论与深度学习概述
- 人工智能、机器学习与深度学习
- 起源与发展
- 重要的研究机构和著名科学家
- 定义、理论和方法
- 主要应用
-
数学基础
- 张量、矩阵运算、矩阵的基础知识、矩阵分解
- 概率统计、常见的(多变量)分布
- 信息论、熵、互信息、相对熵、交叉熵
- 最优化估计方法、最小二乘、线性模型
-
机器学习基础
- 数据集
- 误差分析
- 代表的机器学习方法
- 有监督、线性回归、SVM、决策树、RF
- 无监督、聚类、降维(PCA)
-
前馈神经网络
- 神经元模型
- 感知器、多层感知器
- BP算法
- 前馈神经网络
-
卷积神经网络CNN
- 卷积
- CNN基本原理
- 经典CNN
- CNN主要应用
-
循环神经网络RNN
- 计算图
- RNN
- 长短时记忆网络
- 其他RNN
- RNN主要应用
-
网络优化
-
正则化方法
-
注意力机制与外部记忆
- 注意力机制
- 记忆网络
-
Transformer 模型
- BERT
- GPT
-
深度生成模型
- 深度生成模型概述
- Hopfield 神经网络
- 玻尔兹曼机和受限玻尔兹曼机
- 深度信念网络
- 自编码器
- 生成对抗网络
-
GAN
-
胶囊网络
-
深度强化学习
-
深度森林
-
深度学习常见的平台
- Tensorflow
- PyTorch
- Keras
- PaddlePaddle
- MindSpore
-
CV图像
- 图像/视频处理
- 图像/视频压缩
- 图像分类
- 目标检测
- 图像分割
- 图像回归
-
Speech语音
- 语音数据集
- 语音识别
- 声纹识别
- 语音合成
-
NLP自然语言处理
- 语言模型
- 机器翻译
- 机器阅读理解
- 自动摘要
- 图像描述
-
中英文对照手册
成员 | 个人简介 | 个人主页 |
---|---|---|
刘洋 | DataWhale成员,中国科学院数学与系统科学研究院研究生 |