智能计算系统
- 学时:40个学时
- 先修课程:线性代数、概率论与数理统计、计算机组成原理、机器学习、人工智能等相关课程基础。
- 适用专业/开课对象:开设学院涵盖了计算机、微电子、软件、通信工程、物联网、自动化、人工智能等众多相关学院,本科大三和研究生一年级。
- 课程开源:http://novel.ict.ac.cn/aics/
课程概述
智能计算系统是智能的核心物质载体,每年全球要制造数以十亿计的智能计算系统(包括智能手机、智能服务器、智能可穿戴设备等),需要大量的智能计算系统的设计者和开发者。智能计算系统人才的培养直接关系到我国智能产业的核心竞争力。因此,对智能计算系统的认识和理解是智能时代计算机类专业学生培养方案中不可或缺的重要组成部分,是计算机类专业学生的核心竞争力。
本课程采用“应用驱动,全栈贯通”的思想,以一个图像迁移风格的驱动范例带动,重点围绕智能计算系统的设计理论、方法、关键技术等展开讨论,从基本概念开始,由浅入深帮助学生建立智能计算系统设计及应用的知识体系,培养智能时代急需的芯片设计、软件开发、算法研发等各个层次的人才。
课程教材
书名:《智能计算系统》
作者:陈云霁
出版社:机械工业出版社
简介:
由深度学习处理器芯片研究的开拓者陈云霁,带领中科院计算所、软件所的专家学者,结合其多年丰富的工程实践经验、专业教学经验以及实验室研究成果,倾心写就。国际首部完整讲授当代深度学习计算系统软硬件技术栈的书。由于教材的封面是由图像风格迁移算法生成的梵高风格的星空图片,全书以该风格迁移应用作为驱动范例,贯穿始终,来介绍在面向深度学习的智能计算系统中从算法到编程再到芯片是如何工作的,因此又被称作“星空书”。
实验列表
知识点 | 实验名称 | 学时 |
神经网络设计 | 基于三层神经网络实现手写数字分类 | 2 |
基于DLP平台实现手写数字分类 | 2 | |
深度学习设计 | 基于VGG19实现图像分类 | 2 |
基于DLP平台实现图像分类 | 2 | |
非实时图像风格迁移 | 2 | |
编程框架 | 基于VGG19实现图像分类 | 2 |
实时风格迁移 | 2 | |
实时风格迁移的训练 | 2 | |
自定义TensorFlow CPU算子 | 2 | |
智能编程语言 | 智能编程语言算子开发与集成实验 | 2 |
智能编程语言性能优化实验 | 2 | |
深度学习处理器运算部件设计 | 串行内积运算器设计 | 2 |
并行内积运算器设计 | 2 | |
矩阵运算子单元设计 | 2 | |
综合实验 | 目标检测-YOLOv3 | 4 |
文本识别OCR-EAST | 4 | |
自然语言处理-BERT | 4 |