(特价书)白话深度学习与TensorFlow
以插图、类比和大量示例趣说深度学习网络的关键理念、算法与TensoeFlow实践,涵盖BP网络、CNN、RNN、深度残差网络、受限玻尔兹曼机、强化学习,以及多个有趣应用。
基本信息

内容简介
作译者
目录
序
前 言
基 础 篇
第1章 机器学习是什么 2
1.1 聚类 4
1.2 回归 5
1.3 分类 8
1.4 综合应用 10
1.5 小结 14
第2章 深度学习是什么 15
2.1 神经网络是什么 15
2.1.1 神经元 16
2.1.2 激励函数 19
2.1.3 神经网络 24
2.2 深度神经网络 25
2.3 深度学习为什么这么强 28
2.3.1 不用再提取特征 28
2.3.2 处理线性不可分 29
2.4 深度学习应用 30
前言
近些年来,伴随着计算机计算能力的不断升级,很多原来只有在科幻电影里才有的桥段越来越多地出现在我们身边了,并给了我们更多的想象空间与期待。
在2016年,人工智能界最令人瞩目的事情莫过于谷歌的AlphaGo以4:1的悬殊比分轻松击败韩国著名九段围棋大师李世石。之后化名“Master”的AlphaGo更是一路大开杀戒,分别在对弈网站“弈城”和“腾讯围棋”登录,先后打败了柯洁九段、朴廷桓九段、陈耀烨九段以及创造日本大满贯传奇的井山裕太和亚洲杯冠军李钦诚等世界一流高手,取得了50胜0负的战绩。当然了,“玩不起”的人类最终觉得让AlphaGo在国际围棋网站排名上占一个坑来碾压人类是非常“不公平”的事情,最终把人家给拉黑了。
人类这么做是不是有违AI(Artificial Intelligence,人工智能)研究的初衷暂且不讨论,毕竟我们的眼光还是应该更多地投向那些“更有趣”的领域。除此之外,还有很多非常有趣的人工智能项目也经常在网络视频中带给我们惊喜,比如谷歌的机械狗、谷歌的无人驾驶汽车等。
这种机械狗很有趣,除了能够彼此之间互相协调进行编队行进以外,还能像真的狗一样在被踢了一脚之后迅速调整重心,并在短暂的踉跄后站稳,然后继续先前作业,不过怎么踢都不会来咬你。
而谷歌的无人驾驶汽车也有着非常优异的能力,到2015年11月底为止,根据谷歌提交给机动车辆管理局的报告,谷歌的无人驾驶汽车在自动模式下已经完成了130多万英里的里程。
可以说,这些事情都在鼓舞着我们这些对未来世界充满渴望的人投入更多的精力去研究AI带来的新惊喜,而人工智能这一领域中最为核心的内容之一就是深度学习。深度学习现在在全世界范围内都有着众多的专业工作者和业余爱好者在进行着研究,并且每个月都有不少新的落地产品问世。应该说,深度学习是目前世界上最热门的研究领域之一,而且也是未来几十年最热门的研究方向之一。
在中国,深度学习也有着众多的专业研究机构和业余爱好者,在我的周围就有数以千计的深度学习爱好者——这一点都不夸张,他们非常渴望了解深度学习的知识并加以应用。但是,深度学习由于其本身的复杂性,使得很多有着浓厚兴趣的爱好者望而却步,我认为主要的门槛来自于两个方面。
一方面,深度学习是非常典型的计算密集型的应用领域,家用PC机通常是无法有效胜任一个完整而可靠的深度学习应用的(作为初级实验或者“玩具”的除外)。不过现在随着CPU的计算速度逐步加快,以及GPU应用的不断普及,这方面的门槛在慢慢地降低。
另一方面,深度学习从其解决问题的根本理论方面需要比较深厚和扎实的数学基础,尤其是高等数学、线性代数、泛函分析及其延伸学科的基础,这就使得很多高等数学相关基础不好的朋友学习起来非常吃力。当然,这一方面目前可以走的捷径也不是没有,我们可以通过现成的框架(比如TensorFlow、Torch、Caffe或Theano等)来搭建环境,并用简单的代码或模型描述文件来组建一个相对完整的神经网络进行学习和分类应用。
除此之外,像Caffe还有一个叫做Model Zoo的共享社群——这是一个让大家把已经训练好的模型放在上面做共享的社群。在模型训练中,前面大量耗时的分析和建模工作以及训练后得到的最宝贵的模型成果就可以浓缩并沉淀为一个可下载的模型描述文件,里面是网络的节点权重和拓扑结构信息。这种社群化的方式会让很多原本没有太好训练条件的朋友有了可以学习和借鉴的对象,也有了可以游乐和尝试的空间。这些模型需要在其各自的授权使用协议下合理使用,有的是允许进行商业应用和改动,而有的则不可以,这一点需要注意。在下载后,我们可以对其进行Fine Tuning,也就是进行细节调优或改进性训练,使得这些模型可以在自己需要的环境和条件下更好地工作。不过这个地方还是有一个门槛,对于很多数学能力欠佳的工程师来说,不容易迈过去,那就是训练和调优中的方向性问题。一旦出现召回率和准确率不再提高,或者性能等问题,往往会找不到改进的方向和方法,这是需要扎实的数学基础和深度学习领域的实践经验来解决的。
我们这本书的宗旨很简单,就是希望通过聊天和讲故事的方式,凭借高中以上水平的数学知识把大家一步一步地带入深度学习的领域。只要大家在阅读本书的时候保持一点点耐心,即便没有高等数学知识的朋友,通过努力也一样可以基本掌握深度学习的应用技巧。请不要犹豫,跟我来吧!
本书特色
本书本着“平民”起点,从“零”开始的初衷,介绍深度学习的技术与技巧,逐层铺垫,把微积分、梯度等知识重点化整为零,把学习曲线最大程度地拉平,让读者有良好的代入感和亲近感。
本书用漫画插图来调节阅读气氛,并且在每个讲解的部分都有对比和实例说明,相信每位读者都能感受到非常好的阅读平滑感。
读者对象
对深度学习有兴趣但数学基础弱的开发人员与架构师
科研院所的研究人员
对深度学习有兴趣的大学生、研究生
其他深度学习爱好者,如产品经理、投资人、管理者等
序言
近两年最为吸睛的当属谷歌的阿尔法围棋程序大胜人类围棋大师——先有李世乭九段不敌,后有柯洁九段落败,围棋这样一个长期以来人类一直可以傲视人工智能的领域也被计算机所征服。
到现在,靠机器人来扫地,靠刷脸来取钱,靠自动驾驶来周游世界已然不是什么科幻小说中的内容了,这些事情已经真实地发生在我们的身边。
人工智能正在逐渐在每个细节上改变我们的生产能力,改变我们的生活。
这种可以把人从大量繁冗重复的劳动中解放出来的高新科技领域在未来二三十年,甚至更为长远的时间内都会是最为吸引人的研究方向。
包括深度学习在内的人工智能应用技术在每个人类涉足的领域都将发挥越来越大的作用。
我坚信,和其他历史上出现过的先进技术一样,这些知识与技术将越来越平民化,就像PC一样逐渐成为每个人在工作中都不可或缺的工具。
我想每一个时代的弄潮儿都不应错过在这波澜壮阔的历史新纪元中的每一朵浪花。
这本书概念清晰,语言平实,实例讲解丰富,是一本非常适合入门的深度学习读本,尤其是对公式推导做了最大程度的白话解释与避让,使得可读性大大增强。
相信每位读者都能从中汲取到相应的知识与启发。
——李学凌,欢聚时代董事长兼CEO
媒体评论
——朱频频,小i机器人创始人、首席执行官
“把简单问题讲复杂很简单,把复杂问题讲简单很复杂”,大数据、深度学习都是极其复杂的问题,我曾经想过写本书,用通俗易懂的方式介绍大数据与深度学习的方方面面,现在看来不需要了,高扬先生这套白话系列图文并茂、深入浅出又不失学术性,非常值得研读。
——王庆法,阳光保险集团大数据中心副总经理兼首席架构师、
平台部总经理,首席数据官联盟专家组成员
在看到这本书的样章的时候,AlphaGo 2.0正以3∶0的比分大胜了围棋世界排名第一的柯洁。街头巷尾的男男女女都在谈论着AlphaGo的神奇力量,仿佛一夜之间,人工智能成为了最火爆的时尚名词。很多人都在讨论着,未来是机器人的世界,机器会统治世界吗,人类还有未来吗?作为技术的专业人员,无论大家的讨论有多么荒谬,我们都意识到一场新的科技革命已经开始了,终将改变人类的未来。但是对于人工智能,大家都会有自己的理解,很多观点是负面的,甚至是荒谬的。作为专业技术人员,我们应该更好地去帮助大家认识人工智能是什么以及它是如何运作的,让大家更客观、浅显地理解这个技术变革。可大部分关于人工智能的著作,都偏于技术专业性,而不容易为普通学习者所理解。而非专业的媒体,很多观点又是如此不切实际。本书是关于人工智能的关键技术深度学习的科普著作。看到了本书,笔者不由眼前一亮。关于技术观点的讲解即不乏专业性,又以浅显的例子告诉普通人,机器学习是什么。一本非常好的科普性的技术著作,希望更多的人可以通过作者的文字,真正理解人工智能的关键技术——深度学习的原理及实际未来的前景。也期待更多的爱好者,由此书可以加入到深度学习工作中,为未来人工智能的发展写下浓重的一笔。
——王海龙,秒钱CTO