新書推薦:
《
图解机械工程入门
》
售價:NT$
440.0
《
中文版SOLIDWORKS 2024机械设计从入门到精通(实战案例版)
》
售價:NT$
450.0
《
旷野人生:吉姆·罗杰斯的全球投资探险
》
售價:NT$
345.0
《
希腊人(伊恩·莫里斯文明史系列)
》
售價:NT$
845.0
《
世界巨变:严复的角色(王中江著作系列)
》
售價:NT$
500.0
《
塔西佗(全二册)(二十世纪人文译丛)
》
售價:NT$
1800.0
《
宋初三先生集(中国思想史资料丛刊)
》
售價:NT$
990.0
《
简帛时代与早期中国思想世界(上下册)(王中江著作系列)
》
售價:NT$
1400.0
|
編輯推薦: |
本书中不仅是在讨论量子人工智能这一前沿科技话题,编者们在实现应用案例的探索中也尽力选择了对开发者最友好开发方式,帮助兴趣爱好者了解量子人工智能算法设计和应用的最便捷的路径,启发更多想法和方案的诞生。
|
內容簡介: |
量子计算与人工智能的交叉融合,促使量子人工智能的不断发展。本书旨在采用对深度学习爱好者友好的方式,构建量子人工智能应用。 全书共13章,第1章和第2章系统介绍量子计算机发展脉络和量子计算编程的基础知识。第3~7章分别介绍不同的深度学习方法和在这些算法逻辑上构建量子启发算法的方式,用量子线路中的相位作为神经网络的可学习参数,重构为量子神经网络算子。这些算子可以在PyTorch环境中直接调用。第8章和第9章是量子人工智能的进阶知识,讲解不同量子算法的可行的评估方式和量子神经网络基于Torch.Script技术进行算子化的内容。第10~13章通过在原生的深度学习PyTorch环境中引入量子算法,带来可能的量子增强,并分别实现了对材料晶体结构相变过程搜索,冠状病毒RNA序列变异预测、药物虚拟筛选中亲和能的预测及基因表达药物设计等案例。 本书可作为量子人工智能初学者的入门书籍,PyTorch深度学习爱好者的参考书籍,也可作为从事量子人工智能相关工作技术人员的应用指南。
|
關於作者: |
金贤敏,上海交通大学长聘教授,博士生导师,集成量子信息技术研究中心主任,获上海市青年科技英才奖、全国百篇优秀博士论文奖、中国科学院百篇优秀博士论文奖,区域光纤通信网与新型光通信系统国家重点实验室学术带头人。
胡俊杰,现就职于上海交通大学集成量子信息技术研究中心,主要研究方向为在实验室光子芯片平台上进行量子模拟与量子机器学习。毕业于中国科学院大学并获得博士学位,研究方向为机器学习与材料模拟的交叉方向。
|
目錄:
|
第1章量子计算和人工智能00
1.1量子计算机体系各个物理进展00
1.2量子线路介绍00
1.3量子神经网络及其应用00
参考文献00
第2章量子计算基础框架00
2.1量子计算基本概念00
2.1.1复内积空间00
2.1.2狄拉克符号00
2.1.3量子比特00
2.2矩阵的张量积0
2.3封闭量子系统中量子态的演化(酉算子)0
2.4量子门0
2.5量子电路0
2.6量子测量0
2.7密度算子0
2.8含参数的量子门表示0
2.9约化密度算子0
2.10量子信息的距离度量0
2.11经典的量子算法和工具0
第3章量子自编码网络0
3.1经典自编码网络0
3.2变分自编码网络0
3.3量子自编码网络的量子信息学基础0
3.3.1量子信息学中的偏迹运算0
3.3.2保真度与量子自编码网络的损失函数0
3.4量子自编码网络0
3.5案例0
参考文献0
第4章卷积、图、图神经网络相关算法0
4.1卷积神经网络0
4.1.1经典卷积神经网络0
4.1.2AlexNet0
4.2量子卷积神经网络0
4.2.1回顾经典卷积0
4.2.2量子卷积0
4.2.3代码实现0
4.3量子图循环神经网络0
4.3.1背景介绍0
4.3.2经典GGRU0
4.3.3基于QuGRU实现的QuGGRU0
4.3.4循环图神经网络补充介绍0
参考文献0
第5章注意力机制0
5.1注意力机制背景0
5.1.1SelfAttention0
5.1.2MultiHead Attention0
5.1.3量子注意力机制0
5.1.4量子注意力机制的代码实现0
5.2图注意力机制0
5.2.1图注意力网络0
5.2.2经典算法的代码实现0
5.2.3量子图注意力网络0
第6章量子对抗自编码网络0
6.1经典生成对抗网络0
6.1.1生成对抗网络介绍
6.1.2GAN的训练过程及代码
6.1.3GAN的损失函数
6.2量子判别器
6.3对抗自编码网络
6.3.1对抗自编码网络架构
6.3.2对抗自编码网络的代码实现
6.3.3完全监督的对抗自编码网络架构
6.3.4完全监督的对抗自编码网络的代码实现
6.3.5量子有监督对抗自编码网络
第7章强化学习的概念与理论
7.1强化学习的概念
7.1.1什么是强化学习
7.1.2马尔可夫决策过程
7.2基于值函数的强化学习方法
7.2.1基于蒙特卡洛的强化学习方法
7.2.2基于时间差分的强化学习方法
7.2.3基于值函数逼近的强化学习方法
7.3基于策略的强化学习方法
7.4基于参数化量子逻辑门的强化学习方法
7.4.1量子态编码方法
7.4.2QPolicy Gradient方法
第8章量子机器学习模型评估
第9章基于TorchScript量子算子编译
9.1TorchScript语义和语法
9.1.1术语及类型
9.1.2类型注释
9.2PyTorch模块转换为TorchScript
9.2.1跟踪量子及经典神经网络
9.2.2script()方法编译量子模型及其函数
9.2.3混合编译、跟踪及保存加载模型
9.3Torch自动求导机制
9.3.1自动求导机制的使用方法
9.3.2自动求导的微分及有向无环图
9.3.3量子算子及编译原理
9.3.4量子求导及编译
第10章量子StyleGAN预测新冠毒株Delta的变异结构
10.1经典StyleGAN模型
10.1.1移除传统输入
10.1.2添加映射网络
10.1.3生成网络与特征控制
10.2StyleGAN部分代码
10.3量子QuStyleGAN模型
10.3.1QuStyleGAN模型构建
10.3.2量子启发模糊卷积
10.3.3量子渐进式训练
10.4QuStyleGAN部分代码
10.5QuStyleGAN生成表现
第11章模拟材料相变过程路径搜索
11.1建模方法
11.2实现方案
第12章蛋白质生物分子亲和能力预测
第13章基因表达
附录A神经网络基础简介
A.1感知机
A.2多层感知机
A.3神经网络
A.4激活函数
A.5损失函数
A.6误差反向传播
A.7参数更新
A.8模型优化
|
內容試閱:
|
在20世纪中叶,量子论的建立和不断完善带来了技术的重大突破,耳熟能详的半导体、激光器、核能等都是这一次量子技术革命的产物。在摩尔定律和登纳德缩放比例都逐渐失效的同时,高级应用程序很难再直接受益于芯片性能的飞速提升。另外,信息化不断融入社会的每个角落,以及科学技术的进步,都在不断地产生数据,并产生算力的需求。在这些新增算力需求中,以运行人工智能程序为代表的智能算力占据着主要角色。这一趋势也带来了计算机体系架构的革新,为特定领域语言设计特定领域处理器,以软硬一体的方式带来应用程序运行效率的提升。在这其中,谷歌的TPU、华为的腾AI芯片、百度的昆仑AI芯片等不约而同地选择了对神经网络在芯片上的运行进行优化。接下来的十年会是芯片架构设计的黄金时期,这是领域同行的共识。半导体集成电路工艺对AI芯片算力的提升再一次助推智能算力需求,相应地,CPU算法持续提升的瓶颈也是硅电半导体AI处理器的难题。目前正在发生的第二次量子技术革命,产生的量子计算机和量子处理器是摩尔定律瓶颈的有效解决方案。解铃还须系铃人,自然界背后的量子理论定律产生的算力提升难题,只有深刻地认识并加以利用,以物理计算逻辑的革新解决量子物理的限制,才可以真正地再次带来算力飞速提升的黄金时代,而智能算力的极速扩张仍然会是许多年之后社会经济和科学研究的主要诉求,量子人工智能是迎合以上需求的开端。
量子人工智能是以量子物理底层芯片的运行逻辑尝试重新描述人工智能算法和应用。量子计算机已经在特定的问题上表现出相比传统算法和经典计算机的绝对优势,经典计算机也在这些案例的启发下进一步提升了算法实现。科学进步带来的技术发展过程中的曲折,并不影响描述自然规律的语言所揭示的技术方向。量子人工智能是衔接最具潜力的硬件技术与最迫切算力需求场景的必要尝试,也是用新的工具提升现有人工智能方法的有意义的措施。在这个过程中,来自这个领域的专家学者们迫切地希望能够寻找或是开发出新的、更有效的量子算法、AI架构或者更有意义的深入融合。量子人工智能不论在学术界还是工业界都是一颗冉冉升起的新星,上海交通大学和图灵量子技术团队的成员有幸见识到了它的魅力。
在这里,不乏会有一些让高才生或者高级专业技术人员望而却步的难题。软件分层和极简主义的设计风格是一个普适性的解决方案。通过量子神经网络的封装和实现方式的开源,一个受欢迎的量子人工智能框架需要做到易用性和专业性的平衡。易用性是一个因人而异的问题,对于一个量子物理专家,难的或许是人工智能算法,而对于深度学习的开发者,量子纠缠或许又会成为一些人脑子里的死结,这样看来易用性本身是一个与受众群体有关的词汇。相比量子计算编程,深度学习开发者已经颇具规模并形成了自己的生态,PyTorch更是其中的佼佼者,重新开发一个深度学习工具包并不是最难的,难的是已经形成的开源代码和开发者技能、习惯的培养并不是一时能够改变的。在量子计算领域也有类似的现象,当大家提及量子编程时第一时间想到的、能接触到的专业资料很大概率上会是IBM的Qiskit。同时我们也期待诸如PaddlePaddle、MindSpore等国产深度学习工具的用户生态能够不断完善。在现阶段,基于PyTorch开发环境构建Qiskit风格的量子神经网络开发工具,毫无疑问可以使更大规模的群体从正在进行的开源项目中获益。
以芯片最终要服务于行业场景的观点出发,行业用户和量子算力的解决方案是最终的诉求。以AI作为桥梁,量子计算可以使沿用更加成熟的人工智能应用实现的逻辑,通过赋能人工智能技术解决更加广泛的实际问题。作为在深度学习模型中加入量子计算模块,并用于多领域热点问题求解器的示例,我们策划的开源项目中也包含了
冠状病毒RNA序列变异预测、光伏器件中的吸光材料结构相变搜索、药物设计中的蛋白靶点结合能力预测,以及基因表达用于分子设计等模块揭示量子计算可以在解决实际问题中发挥效用的一些可能性。我们也希望这些开源项目能够成为兴趣爱好者了解量子人工智能算法设计和应用的便捷路径,启发更多想法和方案的诞生,促进国内量子人工智能乃至量子计算行业的蓬勃发展。
在完成全书的过程中,来自图灵量子算法应用部门的靳羽欣、李翔宇、李昱霖、刘丹聃、孙瀛吉、田泽卉、王诗瑜、赵翔、张方言和软件组的徐晓俊等为完善各章节内容均贡献了自己的力量。张方言、郭晓敏、李昱霖在清华大学出版社编辑们的指导和帮助下一同修订了书中文字、代码样式、插图等内容。本书的完成离不开大家的共同努力。
本书主要包括以下内容:
第1章介绍量子计算和人工智能的背景。
第2章介绍量子计算的基础框架和量子物理知识。
第3章介绍经典自编码网络、变分自编码网络、量子自编码网络和案例分析。
第4章介绍卷积神经网络、量子卷积神经网络和量子图循环神经网络。
第5章介绍注意力机制,主要包括注意力机制背景、量子注意力机制、量子注意力机制代码实现,以及图注意力机制和代码实现。
第6章介绍量子对抗网络,主要包括经典生成对抗网络算法、量子对抗自编码网络和完全监督的对抗自编码网络算法等。
第7章介绍强化学习的概念与理论,包括什么是强化学习、强化学习方法和基于参数化量子逻辑门的强化学习方法。
第8章介绍量子机器学习的模型评估。
第9章介绍基于TorchScript的量子算子编译,包括术语、类型、类型注释、TorchScript编译量子模型、自动求导机制和量子算子编译原理等。
第10章介绍经典的StyleGAN模型、量子QuStyleGAN模型及代码、生成表现。
第11章介绍强化学习的案例。
第12章介绍蛋白靶点亲和能力预测案例。
第13章介绍基因表达的案例分析。
附录部分主要介绍构建人工神经网络模型的基础知识。
编者2023年2月
本书源代码
|
|