购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

前言

2016年3月,Google开发的一款人工智能程序阿尔法围棋(AlphaGo)对战世界围棋冠军、职业九段选手李世石,以4:1的总比分获胜。众多媒体和网络新闻纷纷直播或转载此次人工智能应用领域内的盛况。随后,Google在《Nature》杂志发表了关于AlphaGo算法的论文“Mastering the game of Go with deep neural networks and tree search”。此论文提到了AlphaGo用3,000万棋局训练深度神经网络的方法,展现了深度学习异常强大的学习能力。一时间,国内外掀起了研究和学习人工智能的热潮。然而,很多读者朋友希望能找到一本关于深度学习应用领域的书籍,目前市场上关于人工智能、机器学习或深度学习领域内的各类书目很多,遗憾的是这些书籍大多是理论性质的,少有系统介绍深度学习的应用实践参考书。

与此同时,笔者认为深度学习的应用能力会成为一个爆发性需求的知识技能,也会是未来科技的至高点。鉴于此,我与朋友王斌从去年就计划编写一本关于深度学习的应用实践书籍,希望能够对深度学习爱好者或初学者提供一些帮助。

全书共17章,第1章介绍了人工智能和深度学习的背景和现状;第2章介绍了深度学习的基本理论和主流的深度学习框架;第3章介绍了Caffe的安装、配置和运行环境;第4章介绍了Caffe网络模型的构成要素、常用的层类型和Solver方法;第5~10章详细解读了LeNet、AlexNet、GoogLeNet、VGGNet、Siamese和SqueezeNet目标分类模型,并附上Caffe实战训练;第11~15章详细解读了FCN、R-CNN、Fast-RCNN、Faster-RCNN和SSD目标定位模型;第16~17章利用Caffe深度学习框架解求Kaggle网站的两个经典项目。

本书在内容上对深度学习相关的机器学习理论只作了简单介绍,更多的放在如何应用Caffe解决实际问题,并把使用当中可能出现的问题也一一列举出来,帮助读者分析原因、解决问题。本书介绍了十多种非常经典的网络模型,学习这些模型可以帮助读者很好地理解和应用Caffe框架和工具。当然,读者并无必要对这些网络模型一一阅读,也可根据自身情况选择对自己有实际帮助的案例进行分析学习。

由于深度学习技术发展迅速,各种知识和应用工具变化很快,Github上许多开源的项目也在不断更新和修正。笔者才疏学浅,理解有限,加之编写时间也较仓促,书中难免有错谬之处,敬请广大读者朋友批评指正,不胜感激。

乐 毅
2016年11月 CV+ht0SIWzQgrj7YtfMo9IbPUc8nXUZ1P2VSo4bFQnQVJvGFOL6n3JHHS2zxe5G5

点击中间区域
呼出菜单
上一章
目录
下一章
×