深度学习实战
上QQ阅读APP看书,第一时间看更新

前 言

随着谷歌的AlphaGo,IBM的watson以及百度的智能机器人百小度的问世,人工智能成为了大众热烈讨论的焦点,而作为这些智能产品的核心技术,深度学习受到了学界与产业界的广泛关注。深度学习凭借其优良的性能,被广泛应用于计算机视觉、图像分析、语音识别和自然语言处理等诸多领域中。但深度学习的算法与模型较为复杂,对于初学者来说较难理解与掌握,需要其有一定的理论与实践应用基础。本书作者通过把理论知识与大量实践例子相结合,运用易懂与诙谐的语言为初学者呈现了一部指导深度学习实战的首选之作。本书的面向对象为计算机及相关专业的本科生、研究生,以及相关领域的初级研究人员。与同类著作不同的是本书更强调读者的亲身实践,分为模块设计与代码实践两部分,当读者学习完模块设计部分的理论知识后,还可以在实践代码的关键位置添加自己的代码,并测试实现的深度学习模型的每一个关键环节,以此进一步理解与掌握所学的算法与模型。

本书共分为8章,第1章为深度学习的发展介绍,其他7章对深度学习的理论知识和应用进行了深入浅出的讲解,分别为第2章机器学习快速入门,第3章前馈神经网络,第4章深度学习正则化,第5章深度学习优化,第6章卷积神经网络,第7章循环神经网络,第8章TensorFlow快速入门。每一个章节在其结尾部分都会提出深度学习算法与模型的实践学习,按照作者的设计步骤,读者可以逐步完成代码的编写,并对其进行测试,最终完成整个算法与模型代码的实践。本书不同于传统理论介绍+代码演示书籍之处在于,理论知识与实践学习部分可以分开阅读,其每一章节的实践学习部分更加强调与读者的互动性。本书还精心设计了许多子模块,给予大量的编程提示,并引导读者通过自学的方式完成各个子模块的实现,进而强化读者对不同模块编码实现的学习与理解,在每章末尾都会给出相应的参考代码。

本书的作者特别感谢相关科研项目与人才计划的支持,其中包括:国家自然科学基金项目(61402397,61663046),云南省科技厅应用基础研究计划面上项目(2016FB104),云南省软件工程重点实验室开放基金面上项目(2015SE201),云南大学数据驱动的软件工程省科技创新团队(2017HC012),云南省中青年学术和技术带头人后备人才计划(2017HB005),云南省百名海外高层次人才引进计划。

深度学习相关研究领域的发展日新月异,本书作者自认才疏学浅,只略知其中一二,书中内容的设计与撰写是作者对深度学习的个人认识与理解,由于水平有限,如有不妥之处请广大读者不吝赐教。

本书免费提供了云盘下载文件,内容包括书中所有综合案例的素材文件,下载地址为:https://pan.baidu.com/s/1nvacrYL(注意区分英文字母大小写),如果下载有问题,请发送电子邮件至booksaga@126.com,邮件主题设置为“深度学习实战”。

杨云

2017年8月29日于云南大学