当前位置: 首页 > news >正文

【新书速递】从技术小白到开发大牛,这本实验教程带你手把手全栈开发!

2c45349f4fbb646f434512053c76fe2d.gif

近几年,作为人工智能的核心物质载体,智能计算系统对于无论人工智能的前沿研究还是产业发展而言都至关重要,业界需要数以万计的智能计算系统人才。

中科院计算所陈云霁团队倾心打造的“智能计算系统”课程,从2019年第一次在中国科学院大学开课,到2020年出版第一本系统介绍当代人工智能整个软硬件技术栈的教材,如今,课程已推广至近70所高校。

然而,要想成为具备系统能力的全栈工程师,这还不够。

在过去的学习中,你是否经常有这样的困惑:

每天要花大量的时间做实验,总觉得时间不够?

一遇到新实验就无从下手?

实验中的疑难杂症没办法即时解决?

理论知识都能学懂,一做实验就两眼懵?

……

那你需要一本《智能计算系统实验教程》!

5aa3c6f9ac9e1a531cd5c98a5a9b4fab.png

为什么会有这本书

整个智能计算系统的教学,需要花三分之二的时间用于实验。通过“智能计算系统”在几十所学校的实际教学经验表明,学生仅仅通过理论学习,无法融会贯通智能计算系统知识。纸上得来终觉浅,绝知此事要躬行。例如,仅仅把原理背的滚瓜烂熟,学生还是难以真正理解编程框架是如何将智能任务分解成算子映射到硬件上,想要搞清楚这个过程,必须动手去修改编程框架。

目前国内外都没有比较全面系统的智能计算系统实验教程,因此,为了让学生在实验中碰到的疑难杂症能够即时解决,并为老师提供更好的实验教学依据,《智能计算系统实验教程》应运而生。

主要作者简介

0d62e585701364331daf3c0ff339c551.png

李玲

中科院软件所研究员、博导,CCF高级会员。研究方向为智能计算及视频处理。在相关领域出版专著1本,发表20余篇CCF A类期刊和会议论文。获得了CCF A类会议MICRO’14的最佳论文奖(该会议五十年来唯一一次美国以外国家获此奖),中科院杰出科技成就奖等奖励。作为负责人主持过多项国家自然科学基金项目、国家重点研发计划课题、中科院先导C类专项课题等。

5accd15ba41f843aeedee9fc1f4eefa5.png

郭崎

中科院计算所研究员。长期从事智能计算系统相关研究。在ISCA、MICRO、HPCA、IJCAI等国际会议及ACM/IEEE汇刊上发表学术论文多篇。授权发明专利多项,曾入选国家知识产权局“百件优秀中国专利”。先后入选中国科协首届“青年人才托举工程”、中科院青年创新促进会。

47085882d842892a28a04abeff7ae58b.png

陈云霁

研究员,博士生导师,现为中国科学院计算技术研究所副所长,中华全国青年联合会常务委员,中国科学院大学岗位教授,教育部高等学校计算机类专业教学指导委员会计算机系统专家委员会委员。他带领团队研制了国际上首个深度学习处理器芯片“寒武纪1号”。他的研究成果已经实现规模化应用。他的学术论文多次获得计算机体系结构顶级国际会议最佳论文奖,受到上百个国际知名结构跟踪引用。他被Science杂志刊文评价为深度学习处理器研究的“先驱”和“引领者”。他曾获国家杰出青年科学基金、中国青年科技奖、全国创新争先奖、教育部“青年长江学者”、“中国青年五四奖章”等,并被《MIT科技评论》评为全球35位杰出青年创新者(2015年度)。

这本书讲什么

3前沿应用场景

13个章节实验

近2000行代码

近100个学时实验教学

从算法到底层架构

循序渐进吃透智能计算系统4大核心内容

这本书结合智能计算系统的软硬件技术栈,设计了基于通用CPU平台和深度学习处理器平台的分阶段实验和综合实验。其中,分阶段实验以风格迁移作为驱动范例,包含算法实验、编程框架实验、智能编程语言实验、深度学习处理器运算部件实验,并开发出一个虽然简单但是完整的智能计算系统。通过完成分阶段实验,学生可以开发出一个可完成图像风格迁移任务的智能计算系统。综合实验包括目标检测、文本识别、自然语言处理等不同应用领域的实验,可以帮助学生巩固对软硬件技术栈相关知识的系统理解和掌握,了解不同应用领域对智能计算系统的需求。

内容大纲

向上滑动阅览

第一章    绪论

第二章    神经网络设计实验

               2.1 基于三层神经网络实现手写数字分类

               2.2 基于DLP平台实现手写数字分类

第三章 深度学习应用实验

               3.1 基于VGG19实现图像分类

               3.2 基于DLP平台实现图像分类

               3.3 非实时图像风格迁移

第四章 编程框架实验

               4.1 基于TensorFlow实现图像分类

               4.2 基于TensorFlow实现实时风格迁移推断

               4.3 基于TensorFlow实现实时风格迁移训练

               4.4 自定义TensorFlow CPU算子

第五章 智能编程语言实验

               5.1 智能编程语言算子开发与集成实验

               5.2 智能编程语言性能优化实验

               5.3 智能编程语言算子开发实验

第六章 深度学习处理器运算器设计实验*

第七章 综合实验

               7.1 基于YOLOv3实现目标检测

               7.2 基于EAST实现文本检测

               7.3 基于BERT实现自然语言处理

附录A DLP软件环境介绍

这本书的亮点特色

实验理论1:1对应设计

分阶段章节实验对应教材《智能计算系统》各大章节,理论学完立刻上手实验,切实提升实践能力;

实验步骤条理清晰,手把手全方位指导

每个实验均包含实验目标及背景知识、实验环境、实验步骤、评估标准、进阶思考,轻松上手,一学就会!

智能计算系统知识树,体系性全栈掌握

本书为每个实验抽象出多个稠密的知识点,构建完整的智能计算系统知识树。每完成一个实验即可点亮知识树的一部分,直观掌握各个知识点之间的有机联系,获得对整个技术栈的体系性理解;

705592ca29dae0b4a26cce9c51d19603.png

实验设计游戏化,边学边玩太有趣

为了提升学习热情,让学习过程更有趣,本书设计了一款配套游戏《太空开发者》,打通实验分数与游戏数据,结合实验章节与游戏关卡,实验做得越好游戏玩的越好,每份学习的奖励即时看得见!(微信搜索小程序 “太空开发者”进入游戏 )

018e39ce6700fe052483989816f529ba.png

读完它,你能得到什么

切实掌握智能计算系统软硬件技术栈知识体系

形成系统思维,培养系统能力,提升业内竞争力

从内在机理到应用开发,体系化提升实操能力

以及——一段干货满满又轻松好玩的学习旅程!

这本书面向谁

   AI从业人员,深度学习、计算机、编程等领域

    初入AI行业、想系统了解AI运作机理的职场新人

    跨行转型、想吃透AI系统知识的其他行业人员

    高校教学人员及相关领域科研人员

高校在校学生,人工智能、计算机等相关专业

如何购买

扫描下方二维码或阅读原文购买

从小白到全栈大牛就差这一步!

f1ec8d1c89401c99ea1e77018428b888.png

92b36750c68acc87bdecebd35a71284d.gif

70112b319380281aa88afbe8983f6637.png

扫码关注【华章计算机】视频号

每天来听华章哥讲书

007be3acd6a4171c0d46f1cc4bfb7d9b.gif

更多精彩回顾

书讯 | 9月书讯 | 秋天的第一本书,来了

资讯 | DB-Engines 9月数据库排名:SnowFlake坐上了火箭

书单 | 你们要的Java学习路线图来了

干货 | 火山引擎 A/B 测试的思考与实践

收藏 | 两本书助你构建智能计算系统知识树

上新 | 【新书速递】Julia设计模式

赠书 | 【第74期】安全工程师最详细学习和职业规划路线(书籍推荐和导图下载)

7f59a0868d603eb2c9fb8ae3a785b48f.gif

783bc1bb0f404e26abcf81ff114286ec.gif

点击阅读全文购买

相关文章:

  • 10月书讯(上) | 小长假我读这些新书
  • 10月书讯(下) | 小长假我读这些新书
  • 什么是图数据库?图数据库实践与创新浅析
  • 【第75期】《失控玩家》引发的思考:我们究竟离真正的人工智能有多远?
  • 一文搞懂Javascript函数式编程基础
  • Keras入门必读教程:手把手从安装到解决实际问题
  • Pyecharts绘制上下组合图、左右组合图、一轴多图,超经典!
  • SQL零基础入门必知必会!
  • Emoji 表情还能这样玩?
  • 计算机科班比其他专业有多少优势呢?
  • 【第76期】50条有趣的Python一行代码,建议收藏!
  • 关于微服务系统中数据一致性的总结
  • 手把手教你做用户画像:3种标签类型、8大系统模块
  • 【新书速递】流量运营教科书
  • 纪念 C语言之父 丹尼斯·里奇 逝世10周年:他发明了计算机世界的钢筋水泥!...
  • 【跃迁之路】【444天】程序员高效学习方法论探索系列(实验阶段201-2018.04.25)...
  • 4个实用的微服务测试策略
  • Angular Elements 及其运作原理
  • go语言学习初探(一)
  • Material Design
  • REST架构的思考
  • select2 取值 遍历 设置默认值
  • spring-boot List转Page
  • Vue--数据传输
  • 闭包--闭包之tab栏切换(四)
  • 从setTimeout-setInterval看JS线程
  • 和 || 运算
  • 极限编程 (Extreme Programming) - 发布计划 (Release Planning)
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 如何打造100亿SDK累计覆盖量的大数据系统
  • 设计模式 开闭原则
  • 微信公众号开发小记——5.python微信红包
  • 我是如何设计 Upload 上传组件的
  • Nginx惊现漏洞 百万网站面临“拖库”风险
  • ​ 全球云科技基础设施:亚马逊云科技的海外服务器网络如何演进
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • "无招胜有招"nbsp;史上最全的互…
  • # C++之functional库用法整理
  • #{}和${}的区别是什么 -- java面试
  • #include到底该写在哪
  • #pragma once
  • #周末课堂# 【Linux + JVM + Mysql高级性能优化班】(火热报名中~~~)
  • %3cli%3e连接html页面,html+canvas实现屏幕截取
  • (2015)JS ES6 必知的十个 特性
  • (6)添加vue-cookie
  • (js)循环条件满足时终止循环
  • (LeetCode) T14. Longest Common Prefix
  • (博弈 sg入门)kiki's game -- hdu -- 2147
  • (超详细)2-YOLOV5改进-添加SimAM注意力机制
  • (多级缓存)缓存同步
  • (黑客游戏)HackTheGame1.21 过关攻略
  • (六)激光线扫描-三维重建
  • (一)RocketMQ初步认识
  • (转)Windows2003安全设置/维护
  • (转)关于多人操作数据的处理策略