智能计算系统实验教程
批量上传,套装书可能不全,下单前咨询在线客服!有特殊要求,下单前请咨询客服!
¥
36.62
4.6折
¥
79
全新
库存2件
作者李玲
出版社机械工业出版社
ISBN9787111688440
出版时间2022-09
装帧平装
开本16开
定价79元
货号29296244
上书时间2024-11-02
商品详情
- 品相描述:全新
- 商品描述
-
前言
作为人工智能的核心物质载体,智能计算系统无论对于人工智能的前沿研究还是产业发展都至关重要。业界迫切需要数以万计的智能计算系统人才。为此,我们于 2019年在中国科学院大学开设了国内门智能计算系统课程,并于 2020年出版了《智能计算系统》教材,该教材也是国际上本系统介绍当代智能计算系统软硬件技术栈原理的教材。
目前,“智能计算系统”课程和《智能计算系统》教材已经推广至国内 70余所高校。这些 学校的实际教学经验表明,学生仅通过理论学习,无法对智能计算系统知识融会贯通。“纸上得来终觉浅,绝知此事要躬行。”例如,仅仅把原理背得滚瓜烂熟,学生还是很难真正理解编程框架如何将智能任务分解成算子映射到硬件上。想要搞清楚这个过程,必须实际动手去修改编程框架。因此,学生要花 50~60 小时的课余时间动手做实验,才能进入智能计算系统全栈工程师的行列。
从这个角度看,整个智能计算系统的教学需要花三分之二的时间用于实验。但是,目 前国内外都没有比较全面、系统的智能计算系统实验教程能清楚地告诉老师和学生,到底 应该做哪些实验,每个实验具体有哪些环节,需要花费多少时间,在什么平台上做,怎么评分。这使得实验既不好教,也不好学。老师没有好的依据来指导实验教学,学生碰到实验中的“疑难杂症”也没有地方查阅。很多学校的老师和学生都向我们反映了这些困难,迫切希望我们为《智能计算系统》再编写一本配套的实验教程。
因此,我们花了一年多时间又编写了这本《智能计算系统实验教程》。这本书结合智能计算系统的软硬件技术栈设计了基于通用 CPU 平台和深度学习处理器平台的分阶段实验和综合实验。其中,分阶段实验以风格迁移作为驱动范例,包括算法实验(第 2~3 章)、编程框架实验(第 4 章)、智能编程语言实验(第 5 章)、深度学习处理器运算器设计实验(第6 章)。通过完成分阶段实验,学生可以开发出一个可完成图像风格迁移任务的智能计算系统。综合实验(第 7 章)包括目标检测、文本检测、自然语言处理等不同应用领域的实验,可以帮助学生巩固对软硬件技术栈相关知识的系统理解,让学生了解不同应用领域对智能计算系统的需求。对上述每个实验,我们都明确介绍了实验目的及相关背景知识、实验环境、实验步骤、评估标准和进阶思考。特别是,本书为每个抽象出了多个知识点(如第2 章的知识点包括全连接神经网络的正向传播、随机梯度下降法、反向传播、设计优化方法等),并以这些知识点构建了一棵智能计算系统知识树。学生每完成一个实验,便可“点树的一部分。通过遍历知识树的过程,学生可以更好地掌握各个知识点之间的有机联系,获得对整个技术栈的系统性理解。
实验设计得再完备,如果学生没有高涨的学习积极性,也很难取得好的学习效果。为此,我们为这本书设计了一款配套的游戏,利用游戏中的“稠密奖励”“即时奖励”和“体系性奖励”等机制来提升学生的学习热情。学生可以通过完成智能计算系统的各个实验,不断获取游戏中的奖励。将游戏通关后,便自然而然地完成了整个智能计算系统实验课程的学习。所以说,这本书不仅是一本实验教程,也是我们对教学的一种新尝试。这种创新的教学机制如果能够有效地提升学生的学习热情,不仅有利于培养具有系统思维的人工智能人才,还可能对很多其他工科专业课程的教学起到借鉴作用。
这本实验教程凝结了智能计算系统课程团队很多同志的心血。陈云霁设计了游戏化实验和教学的总体思路。李玲和陈云霁确定了本书的内容组织和各章节的大纲。陈云霁负责完成了本书的前言和后记,李玲和陈云霁负责完成了第 1章,张蕊和谭梓豪负责完成了第2、3 章,李威和张昊翀负责完成了第 4章,郭崎、张昊翀、程新超和张屹负责完成了第 5、7 章,李震负责完成了第 6章。李玲负责全书的统稿与审校。承书尧、吴杨洋、梁雪刚、梁旭强、姚铁生等同志参与了实验的开发。张振兴、付强等同志负责本书多幅图的美化。郭崎、杨君、董守杨、张振兴、樊哲、文渊博、郝一帆、李崇文、彭少辉、刘畅、王昱昊、张朝、钟岩青、孔维浩、王咸焯、曾雨浩、吴逍雨等同志参与了本书的校对。谭梓豪、苑民钊、赵长海、李超、王明键等同志负责自动评测系统的开发与搭建。杜文博、 、王義鹏、杜金乐、张志杰、刘靖、王超等同志负责游戏系统的开发。于淼和胡晓洁负责自动评测系统与游戏的策划及统筹、实验教程出版及实验教学的协调。在此向这些同志表示衷心的感谢。同时,我们也特别感谢 2019年课程开设至今所有参与过实验的老师们和同学们,尤其是中国科学院大学计算机学院 2018~2020级和北京大学软件与微电子学院 2019级、2020级选修“智能计算系统”课程的 600 多名学生,他们对实验做了测试并提出了很多宝贵意见。由于我们学识水平有限,书中一定还有错漏之处,恳请读者批评指正。如有任何意见和建议,欢迎发邮件至 aics@ict.ac.cn。
本书的写作受到了国家重点研发计划、国家自然科学基金、“新一代人工智能”重大项目、中国科学院先导专项、中国科学院前沿科学重点项目、中国科学院标准化研究项目、北京市自然科学基金、北京智源人工智能研究院和腾讯科学探索奖的支持。寒武纪公司为本书的部分章节提供了资料及技术支持。此外,机械工业出版社华章公司的温莉芳、游静等同志给予了我们大量的帮助。在此一并表示诚挚的谢意。
中国科学院计算技术研究所
陈云霁
2021 年 7 月 1 日于北京中关村
导语摘要
本书是《智能计算系统》教材的配套实验教程,全书基于智能计算系统各章节的重点或难点,结合智能计算系统的软硬件技术栈设计了基于通用CPU平台和深度学习处理器平台的分阶段实验和综合实验。实验设计与理论章节一对一匹配,结合知识树的构建,帮助高校教师和学生轻松上手实验,切实强化动手能力,让学生真正掌握智能计算系统的部署与优化。
作者简介
李玲,中国科学院软件研究所研究员,博士生导师,CCF高级会员。研究方向为智能计算及视频处理。在相关领域出版了1本专著,发表了20余篇CCF A类期刊和会议论文。获得了CCF A类会议MICRO'14的最佳论文奖(该奖项50年来唯一一次由美国以外国家的作者获得)、中国科学院杰出科技成就奖等奖励。作为负责人主持过多项国家自然科学基金项目、国家重点研发计划课题、中国科学院先导C类专项课题等。
郭崎,中国科学院计算技术研究所研究员,博士生导师。长期从事智能计算系统相关研究。在ISCA、MICRO、HPCA、IJCAI等国际会议及ACM/IEEE汇刊上发表了多篇学术论文。拥有多项发明专利,其专利曾入选国家知识产权局“百件优秀中国专利”。先后入选中国科协首届“青年人才托举工程”、中科院青年创新促进会、国家“万人计划”青年拔尖人才。
陈云霁,中国科学院计算技术研究所研究员,博士生导师。现为中国科学院计算技术研究所副所长,中华全国青年联合会常务委员,中国科学院大学岗位教授,教育部高等学校计算机类专业教学指导委员会计算机系统专家委员会委员。带领团队研制了国际上深度学习处理器芯片“寒武纪1号”,其研究成果已经实现规模化应用。曾获国家杰出青年科学基金、中国青年科技奖、全国创新争先奖、教育部“青年长江学者”以及“中国青年五四奖章”等,并被《MIT科技评论》评为全球35位杰出青年创新者(2015年度)。
目录
丛书序言
前言
第1章 绪论 1
1.1 智能计算系统简介 2
1.2 实验设计 4
1.3 实验平台 8
1.3.1 硬件平台 8
1.3.2 软件环境 9
1.4 游戏实验系统 10
第2章 神经网络设计实验 12
2.1 基于三层神经网络实现手写数字分类 12
2.1.1 实验目的 12
2.1.2 背景介绍 13
2.1.3 实验环境 17
2.1.4 实验内容 18
2.1.5 实验步骤 19
2.1.6 实验评估 29
2.1.7 实验思考 29
2.2 基于DLP平台实现手写数字分类 29
2.2.1 实验目的 29
2.2.2 背景介绍 30
2.2.3 实验环境 34
2.2.4 实验内容 34
2.2.5 实验步骤 35
2.2.6 实验评估 40
2.2.7 实验思考 40
第3章 深度学习应用实验 41
3.1 基于VGG19实现图像分类 41
3.1.1 实验目的 41
3.1.2 背景介绍 42
3.1.3 实验环境 45
3.1.4 实验内容 46
3.1.5 实验步骤 46
3.1.6 实验评估 53
3.1.7 实验思考 54
3.2 基于DLP平台实现图像分类 54
3.2.1 实验目的 54
3.2.2 实验环境 55
3.2.3 实验内容 55
3.2.4 实验步骤 55
3.2.5 实验评估 60
3.2.6 实验思考 60
3.3 非实时图像风格迁移 61
3.3.1 实验目的 61
3.3.2 背景介绍 61
3.3.3 实验环境 64
3.3.4 实验内容 64
3.3.5 实验步骤 65
3.3.6 实验评估 74
3.3.7 实验思考 76
3.3.8 延伸拓展 77
第4章 编程框架实验 79
4.1 基于TensorFlow实现图像分类 79
4.1.1 实验目的 79
4.1.2 背景介绍 80
4.1.3 实验环境 84
4.1.4 实验内容 85
4.1.5 实验步骤 85
4.1.6 实验评估 90
4.1.7 实验思考 91
4.2 基于TensorFlow实现实时风格迁移推断 91
4.2.1 实验目的 91
4.2.2 背景介绍 91
4.2.3 实验环境 96
4.2.4 实验内容 96
4.2.5 实验步骤 96
4.2.6 实验评估 102
4.2.7 实验思考 102
4.3 基于TensorFlow实现实时风格迁移训练 102
4.3.1 实验目的 102
4.3.2 背景介绍 102
4.3.3 实验环境 104
4.3.4 实验内容 105
4.3.5 实验步骤 105
4.3.6 实验评估 116
4.3.7 实验思考 116
4.4 自定义TensorFlow CPU算子 116
4.4.1 实验目的 116
4.4.2 背景介绍 117
4.4.3 实验环境 118
4.4.4 实验内容 118
4.4.5 实验步骤 119
4.4.6 实验评估 131
4.4.7 实验思考 131
第5章 智能编程语言实验 132
5.1 智能编程语言算子开发与集成实验(BCL开发实验) 132
5.1.1 实验目的 132
5.1.2 背景介绍 132
内容摘要
本书是《智能计算系统》教材的配套实验教程,全书基于智能计算系统各章节的重点或难点,结合智能计算系统的软硬件技术栈设计了基于通用CPU平台和深度学习处理器平台的分阶段实验和综合实验。实验设计与理论章节一对一匹配,结合知识树的构建,帮助高校教师和学生轻松上手实验,切实强化动手能力,让学生真正掌握智能计算系统的部署与优化。
— 没有更多了 —
以下为对购买帮助不大的评价