智能计算系统
课程编码:B0912022Y 英文名称: AI Computing Systems 课时:38 学分:2.00 课程属性:专业课 主讲教师:李威
第一章:概述-A Driving Example(2学时理论)
1.1 人工智能
1.2 智能计算系统
1.3 驱动范例
第二章:神经网络基础(6学时理论+课后实验)
2.1 从机器学习到神经网络
2.2 神经网络训练
2.3 神经网络设计原则
2.4 过拟合与正则化
2.5 交叉验证
2.6 章节实验一:神经网络设计实验
2.6.1 基于三层神经网络实现手写数字分类
2.6.2 基于DLP平台实现手写数字分类
第三章:深度学习(6学时理论+课后实验)
3.1 适合图像处理的卷积神经网络
3.2 基于卷积神经网络的图像分类算法
3.3 基于卷积神经网络的图像目标检测算法
3.4 序列模型:循环神经网络
3.5 生成对抗网络GAN
3.6驱动范例
3.7 章节实验二:深度学习设计实验
3.7.1 基于VGG19实现图像分类
3.7.2 基于DLP平台实现图像分类
3.7.3 非实时图像风格迁移
第四章:编程框架使用(2学时理论)
4.1 为什么需要编程框架
4.2 编程框架概述
4.3 TensorFlow编程模型及基本用法
4.4 基于TensorFlow实现深度学习预测
4.5 基于TensorFlow实现深度学习训练
第五章:编程框架机理(2学时+课后实验)
5.1 TensorFlow的设计原则
5.2 TensorFlow计算图机制
5.3 TensorFlow系统实现
5.4 编程框架对比
5.5 章节实验三:编程框架实验
5.5.1 基于VGG19实现图像分类
5.5.2 实时风格迁移
5.5.3 实时风格迁移的训练
5.5.4 自定义TensorFlow CPU算子
第六章:深度学习处理器原理(2学时理论)
6.1 深度学习处理器概述
6.2 目标算法分析
6.3 深度学习处理器DLP结构
6.4 优化设计
6.5 性能评价
6.6 其他加速器
第七章:深度学习处理器架构(4学时理论+课后实验)
7.1 单核深度学习处理器
7.2 多核深度学习处理器
7.3 *章节实验(选修):深度学习处理器运算器设计
7.3.1 串行内积运算器设计
7.3.2 并行内积运算器设计
7.3.3 矩阵运算子单元设计
第八章:智能编程语言(6学时理论+课后实验)
8.1 为什么需要智能编程语言
8.2 智能计算系统抽象架构
8.3 智能编程模型
8.4 智能编程语言基础
8.5 智能应用编程接口
8.6 智能应用功能调试
8.7 智能应用性能调优
8.8 基于智能编程语言的系统开发
8.9 章节实验四:智能编程语言实验
8.9.1 智能编程语言算子开发与集成实验
8.9.2 智能编程语言性能优化实验
第九章:综合实验(6学时实验)
9.1 目标检测-YOLOv3
9.2 文本识别OCR-EAST
9.3 自然语言处理-BERT
章节/学时分配 | 讲课 | 习题课 | 实验课 | 上机课 | 讨论课 | 其它 |
1 | 2 | |||||
2 | 6 | |||||
3 | 6 | |||||
4 | 2 | |||||
5 | 2 | |||||
6 | 2 | |||||
7 | 4 | |||||
8 | 6 | |||||
9 | 6 |