龙空技术网

从编程语言与算法的角度回顾人工智能简史

左其盛 82

前言:

而今小伙伴们对“算法用什么编程语言”大约比较着重,小伙伴们都想要分析一些“算法用什么编程语言”的相关资讯。那么小编也在网摘上汇集了一些有关“算法用什么编程语言””的相关内容,希望大家能喜欢,朋友们一起来学习一下吧!

3星|刘韩《人工智能简史》:从编程语言与算法的角度回顾人工智能简史

全书从编程语言与算法的角度回顾人工智能的历史,比较专业。

看内容有点像科研工作者、人工智能前沿从业者写的。电子书中没有对作者的介绍,亚马逊官网上有,不是做科研的。

最后两章是几位重要的数学家的简史,我基本略过了。

总体评价3星,有一些参考价值。

以下是书中一些内容的摘抄:

1:电路系统的“开”和“关”,对应二进制的“1”和“0”。这就是现实世界与虚拟世界最关键的一个对应,可以说香农的天才思想建立了现实与虚拟之间的一个桥梁。#197

2:在笔者看来,纽厄尔终生钻研的“人类思维的本质”,正是人工智能最难和最本质的课题!#224

3:西蒙和纽厄尔双剑合璧,创建了人工智能的重要流派:符号派。符号派的哲学思路称为“物理符号系统假说”,简单理解就是:智能是对符号的操作,最原始的符号对应于物理客体。#232

4:世界围棋冠军常昊评论AlphaGo的围棋水平:“它现在的水平,可以说是大大地超出了我们人类的想象。”#287

5:人类思考棋类问题的核心智慧就是找到妙招,而找到妙招的关键就是推算出若干步之内无论对方如何应对,本方都处于局面变好的态势。转换到国际象棋程序编程,核心都必须有两部分:博弈搜索和局面评估。#306

6:纽厄尔、西蒙和约翰·肖发展的Alpha-Beta算法可以从搜索树中剔除相当大的部分而不影响最后结果。它的基本思想是,如果有些着法将自己引入了很差的局面,这个着法的所有后续着法就都不用继续分析了。#315

7:汤普森的另一大贡献是他整理的残局库,他在20世纪80年代就开始生成和储存棋盘上剩四至五子的所有符合规则的残局。一个典型的五子残局,比如王双象对王单马,包含总数121万个局面。电脑使用这些残局数据库,可以把每个残局走得绝对完美,就像上帝一样。#327

8:最终实现战胜人类国际象棋世界冠军之梦、取得人机大战胜利的是IBM的“深蓝”(DeepBlue)团队,核心是来自中国台湾地区的许峰雄、莫里·坎贝尔(Murray Cambell)和乔·赫内(Joe Hoane)。#338

9:根据DeepMind公司在《自然》杂志上发表的文章,AlphaGo这个系统主要由以下几个部分组成。(1)策略网络(Policy Network),给定当前局面,预测下一步的走棋。(2)快速走子(Fast rollout)。(3)估值网络Value Network),给定当前局面,估计是白胜还是黑胜,给出输赢的概率。(4)蒙特卡罗树搜索(Monte Carlo Tree Search,MCTS),把以上3个部分连起来,形成一个完整的系统。#381

10:据估计,单机上采用“快速走子”的下棋程序,已经具备了围棋三段左右的水平。而“估值网络”对胜负的判断力已经远超所有人类棋手。#395

11:2014年,谷歌花4亿美元收购DeepMind公司时,DeepMind公司也就是刚刚在《自然》杂志发表了一篇利用强化学习算法玩计算机游戏论文的小公司,很多人都不理解为什么这家公司值这么多钱。后来DeepMind研发了震惊世界的AlphaGo之后,人们才开始相信佩奇和布林的远见。#513

12:在国际通用的MNIST手写体数字识别数据集上,LeNet-5可以达到接近99.2%的正确率。这一系统后来被美国的银行广泛用于支票上数字的识别。#527

13:事实表明,12个NVIDIA公司的GPU可以提供相当于2000个CPU的深度学习性能。此后,纽约大学、多伦多大学以及瑞士人工智能实验室的研究人员纷纷在GPU上加速其深度神经网络。#547

14:2009年,ImageNet项目诞生了——这是一个含有1500万张照片的数据库,涵盖了22000种物品。这些物品是根据日常英语单词进行分类组织的,对应于大型英语知识图库WordNet的22000个同义词集。#556

15:Lisp语言推出之后,因为比起Fortran这类专注于科学计算的语言具备更强的符号处理能力,很快成为人工智能领域的重要语言。同时,Lisp中的递归、垃圾回收等创新机制,对后续的Java、Python等语言有很大的影响。#668

16:汤普森用汇编语言完成了UNIX的第一个版本,这也许是人类历史上拿汇编语言完成的最伟大的作品。#690

17:有人问:“你如何发现有天赋的程序员?”汤普森回答:“只看他们的激情。你问他们做过的最有趣的程序是什么,然后让他们描述程序和它的算法,等等。#705

18:TensorFlow是谷歌在2015年11月发布的深度学习开源工具,Tensor(张量)意味着N维数组,Flow(流)意味着数据流图的运算,由杰夫·迪恩(Jeff Dean,)带领的谷歌大脑团队开发。#728

19:因为杰夫·迪恩实在太厉害了,谷歌公司内部流传着很多关于他有多厉害的笑话,比如:“杰夫·迪恩的密码是圆周率的最后4位数字。”“当杰夫·迪恩失眠时,他用MapReduce数羊群。”#734

20:TensorFlow的优势是支持异构设备的分布式计算,它可以在不同平台上自动运行模型,这些平台包括手机、单CPU的PC和成千上万个CPU/GPU组成的超大型分布式系统。#741

21:DENDRAL系统是第一个成功投入使用的专家系统,1965年由斯坦福大学开始研发,1968年研制成功,它的作用是分析质谱仪的光谱,帮助化学家判定物质的分子结构。#775

22:利用知识图谱技术,谷歌大大优化了客户的搜索体验,同时,知识图谱的庞大知识库也可以和其他人工智能技术整合,比如实现准确的语音识别和机器翻译等。#850

23:如果你对人工智能有兴趣,也可以研究一下自己的师承,从你的数学老师或计算机老师开始追溯,很有可能你的祖师爷也是老莱布尼茨。#1707

标签: #算法用什么编程语言