PREFACE前 言 人工智能(Artificial Intelligence,AI)正在对各行各业产生决定性的影响。神经网络(Neutral Network)作为当今人工智能的旗舰模型,将成为各行业从业人员的必备知识。PyTorch作为简单、易用、灵活的人工神经网络库,是学习神经网络的优秀工具。在此诚邀你一起学习PyTorch和神经网络,拥抱人工智能的大时代。
本书特色 本书的目的是成为简单易学的神经网络中文图书,因此将理论和实践有机结合。
* 在理论方面,本书带你从零开始入门神经网络。本书将基于“张量”这一既简单又前沿的概念,讲授必要的数学知识,与你一起轻松掌握深度学习的核心理论。
* 在实践方面,本书带你在Windows系统或是macOS系统中轻松安装新版本的PyTorch开发环境,由浅入深学习PyTorch开发,让你在自己的电脑上轻松实现超酷的人工智能算法与应用。
读者对象 本书面向以下读者:
* 想了解人工智能、机器学习、神经网络、深度学习等热门技术的人士;* 想运用人工智能、机器学习、神经网络、深度学习解决实际问题的人士。
你也许没有学过编程,或是英语不太好,或是好久没有用数学了,没关系—本书将以简单易懂的方式,给出所有必要的知识。只要你有兴趣,就能轻松快乐地学会神经网络。
本书主要内容 全书逻辑上分为三个部分。
* 第1~2章:感性介绍神经网络的基础知识,并给出一个利用PyTorch搭建神经网络解决实际问题的例子,使你初步了解神经网络和PyTorch;* 第3~9章:介绍基于PyTorch的科学计算和神经网络搭建,涵盖了几乎所有PyTorch基础知识,涉及了所有神经网络的常用结构,并通过例子使你完全掌握神经网络的原理和应用;* 第10~11章:介绍生成对抗网络和增强学习,使你了解更多神经网络的实际用法。
代码下载与技术支持 本书的所有代码都可以在http://github.com/zhiqingxiao/pytorch-book上下载。笔者会实时更新代码,保证代码能够在新版本的PyTorch下运行。
在此推荐你加入本书学习交流QQ群698847007,关注微信公众号pytorcher。如果有任何意见、建议或者有通过网络搜索仍不能解决的问题,可以在QQ群里提问、在GitHub上提Issue,或给笔者发邮件,笔者的电子邮箱是
[email protected]。
致谢 在此感谢为本书出版做出贡献的所有工作人员。机械工业出版社华章公司的高婧雅对本书的写作提出了很多建设性意见。同时,还要感谢其他编辑为提升本书质量做出的大量工作,与他们合作是一个愉快的过程。最后,还要感谢我的上司、同事和亲友,特别是我的爸爸、妈妈,他们在本书写作期间给予我极大的支持。
感谢你选择本书。祝你学习快乐!