本书是一本实战型的深度学习和机器学习宝典,十分适合Java的深度学习入门者。本书涵盖了深度学习的主要成熟算法,一步步地剖析算法背后的数学原理,并提供大量通俗易懂的代码加以说明。同时,为了能更好地指导实践,作者生动地阐述了很多宝贵的工程经验和技术直觉。最后,本书介绍了该领域最新的研究和应用成果,还包括一些实用的网络资源及研究方法。总之,本书值得深度学习爱好者细细品味。
最令人吃惊的是,本书作者Yusuke Sugomori竟然是一位十分年轻的“老司机”,拥有丰富的工程经验。从本书内容中,我们能隐约领悟到作者探索深度学习的捷径,就是“敢于实践,善于实践,快速实践!”。因此,我们也建议读者从最基本的部分就边学边做,不断深入理解深度学习的内涵。
本书的译者分工如下,陆明负责第1、2、6章,王磊负责第3、4、5章,陈澎负责前言、附录及第7、8章,并负责全书的审校工作。感谢机械工业出版社的编辑给予的帮助!
特别感谢我即将出生的孩子,一直支持我的妻子和父母,感谢合作译者陆明和王磊的家人!
“轻鞭一挥芳径去,漫闻花儿断续长”,我们有理由对人工智能的未来怀有更无限的憧憬!
封面图
目录
- 译者序
- 前言
- 第1章深度学习概述
- 11人工智能的变迁
- 111人工智能的定义
- 112人工智能曾经的辉煌
- 113机器学习的演化
- 114机器学习的局限性
- 12人与机器的区分因素
- 13人工智能与深度学习
- 14小结
- 第2章机器学习算法——为深度学习做准备
- 21入门
- 22机器学习中的训练需求
- 23监督学习和无监督学习
- 231支持向量机
- 232隐马尔可夫模型
- 233神经网络
- 234逻辑回归
- 235增强学习
- 24机器学习应用流程
- 25神经网络的理论和算法
- 251单层感知器
- 252逻辑回归
- 253多类逻辑回归
- 254多层感知器
- 26小结
- 第3章深度信念网络与栈式去
- 噪自编码器
- 31神经网络的没落
- 32神经网络的复兴
- 321深度学习的进化——突破是什么
- 322预训练的深度学习
- 33深度学习算法
- 331限制玻尔兹曼机
- 332深度信念网络
- 333去噪自编码器
- 334栈式去噪自编码器
- 34小结
- 第4章dropout和卷积神经网络
- 41没有预训练的深度学习算法
- 42dropout
- 43卷积神经网络
- 431卷积
- 432池化
- 433公式和实现
- 44小结
- 第5章探索Java深度学习库——DL4J、ND4J以及其他
- 51从零实现与使用库/框架
- 52DL4J和 ND4J 的介绍
- 53使用 ND4J 实现
- 54使用DL4J实现
- 541设置
- 542构建
- 543CNNMnistExamplejava/LenetMnistExamplejava
- 544学习速率的优化
- 55小结
- 第6章实践应用——递归神经网络等
- 61深度学习热点
- 611图像识别
- 612自然语言处理
- 62深度学习的挑战
- 63最大化深度学习概率和能力的方法
- 631面向领域的方法
- 632面向分解的方法
- 633面向输出的方法
- 64小结
- 第7章其他重要的深度
- 学习库
- 71Theano
- 72TensorFlow
- 73Caffe
- 74小结
- 第8章未来展望
- 81深度学习的爆炸新闻
- 82下一步的展望
- 83对深度学习有用的新闻资源
- 84小结