一文了解人工智能——学科介绍、发展史、三大学派
在介绍人工智能之前,我们要先了解智能到底是什么?智能,其实就是智力和能力的总称。世界著名教育心理学家霍华德·加德纳提出了著名的“多元智能理论”,他认为人类个体都独立存在着八种智能,分别如下: 视觉—空间智能,指对线条、形状、结构、色彩和空间关系的敏感以及通过平面图形和立体造型将…
人工智能如何自己玩游戏?
近些年来,人工智能在各类媒体大肆宣传报道下又大火了起来。以大众的眼光来看,人工智能看似已经无所不能了,自动驾驶、智能机器人、人脸识别、语音翻译以及下围棋玩游戏等等,这些都不在话下。 正所谓外行看热闹内行看门道,实际上,目前的人工智能所用到的技术主要是一些机器学习算法,属于弱人工…
计算机的本质是什么?逻辑?数学?
1946年,在美国的宾夕法尼亚大学诞生了第一台现代电子计算机ENIAC。虽然在今天看来ENIAC计算能力连手机,甚至是十几块钱的计算器都比不上,但它在当时却是相当强大。ENIAC的体积非常庞大,得好几个大房间才能放下它,耗电也相当恐怖,一开机全城家家户户电灯都要变暗。 之所以称…
一文了解人工智能神经网络的原理
人脑可能有1000多亿个神经元,每个神经元都可能在几个方向上互相连接着,这么大量的神经元及连接就形成了一个超级大型的网络。我们就是因为这些网络而存在各种各样的思想和意识。 大脑神经元即是脑神经细胞,主要包括细胞体、树突、轴突、突触等。 细胞体,由细胞核、细胞质和细胞膜组成。它是…
人类的智能是如何产生的
人类在外界的影响下进化,又凭借自己的意志来影响外界。 一亿多年前体重是人类上百倍的恐龙虽然称霸了地球,但它们也仅仅是“低级动物”,并没有任何迹象标明恐龙发展出了高级智能。而人类则不断通过基因突变来进化自身的组织,使得自身能够更加充分与外界接触并由此产生刺激,比如在触觉、视觉、听…
AI神经网络如何辨别事物
人工智能已经发展了六七十年,经历了几度繁荣和衰落。虽然已取得不错的进展,但是与理想中的人工智能差距还是很大。 人工智能三大学派:符号学派、连接学派、行为学派。符号学派认为,任何能够将物理的某些模式或符号进行操作并转化成另外一些模式或符号的系统,就可能产生智能行为;连接学派认为高…
冰冷的机器能否被我们唤醒?
计算机经过七八十年的快速发展,几乎没人不认为如今计算机的强大。它超快的运算速度能让复杂的数值计算瞬间得到结果,它超大的存储空间能存得下海量的信息,机器在这些方面都能轻易打败人类。 另一方面,如果问你机器的智力高不高?你可能就会犹豫了。虽然计算机在某些方面能力很强,但是在很多人类…
为什么需要微积分
我们知道数学是人类描述自然规律的语言将现实世界进行抽象,有了数学这个工具就能让我们对物体数量、物体结构、物体的空间、物体的运动等进行抽象量化描述。现今的数学已经发展出很多分支,微积分也属于其中的分支。微积分是微分学和积分学的总称,微分就是无限细分,积分就是无限求和。 最原始的数…
以贝叶斯思维看待世界
我们的世界是一个充满不确定性的环境,整个世界并非按照某个制定好的路线运行的。大多数事情都不是有因就有果的,充满了不可控的随机事件。我们不会因为今天努力了明天就一定成功,不会因为好好学习了未来就一定能挣大钱,也不会因为大家都说我运气爆棚就一定能中彩票。。。 很多事情是独立随机事件…
从马尔科夫到最大熵到条件随机场
对于某个系统包含了n个有限状态,某个状态随着时刻推移而转移到另一个状态。如果t时刻状态与前面m个时刻相关则称为m阶马尔科夫链,即马尔可夫过程是一个随机过程,系统从一个状态到另外一个状态存在转移概率,而转移概率通过前m个状态来计算出来。这就是马尔科夫模型,即MM,也可认为是随机有…
我们能创造意识吗?
我们在说创造意识之前得先了解下二元论,二元论认为意识存在于某个精神域内,与物质领域是互相隔离的。有这种信仰的人占到全世界大部分人口,基督教、伊斯兰教和佛教等都是这样认为的。意识灵魂是神圣的,无法复制的。 但对于广义人工智能来说,却是与其截然相反,广义人工智能是一种唯物主义。那么…
如何智能化改造工单系统分发
现有一个传统的工单系统,该系统并非自建。工单系统每天会产生大量工单,需要较多人力专门做派发的相关工作,以将工单派发给对应处理人员。为提升工作效率节约人力成本,同时也解放员工重复劳动,考虑对其进行智能改造。 由于并非自建系统,所以要做智能化改造就涉及两个方面:系统自动化和系统智能…
一道算法题(回溯+剪枝)
假设集合A有n个子集,每个子集有m个元素,元素都为正负数。找出任意相加为0的元素,将他们消掉,要求每次消掉的都是最大正数,且尽可能多的负元素。 穷举行不通,因为穷举的时间复杂度将达到,不可能跑完。而贪心算法可以简化问题,但不具备完整的说服力,不过可借鉴它的思想。所以,最终可选择…
再聊神经网络与深度学习
我们的世界是一个非线性的世界,我们能否让机器来学习现实中很多复杂的问题呢?从人类大脑结构中受到的启发,人们开始在一定程度上模拟大脑的结构。既然大脑能够理解这个世界,那人工神经网络应该也是可以的。 简单的感知机属于线性模型,而通过嵌套多个神经网络层和增加神经元就可以解决很多复杂的…
二叉搜索树的前驱和后继
控制论之父
控制论是一门研究机器、生命社会中控制和通讯的一般规律的科学,是研究动态系统在变的环境条件下如何保持平衡状态或稳定状态的科学。 如今的控制论早已不局限于工程自动化控制理论,还包含了生态控制论、环境控制论、能源控制论、人口控制论、社会控制论和经济控制论等学科理论。对于自然灾难,人类…
人脑与计算机
冯·诺依曼属于20世纪拥有最发达头脑的全才之一(我个人认为可以去掉之一),计算机之父与博弈论之父。关于他的传奇可以读读冯·诺依曼天才拾荒者。我估计不止计算机行业的人知道他,因为他在数学、物理、经济、计算机等领域都做出了极为重要的贡献。 人脑和计算机都是信息处理装置,目前人类对自…
二叉搜索树的遍历
如何计算词语的相似性(附github)
文本的相似性计算方法有很多,前面也讲了很多方式,下面继续讨论一种词语相似度的计算方法——基于知网的词语相似性计算。 词语相似度也是没有一种明确的客观标准可用来衡量,相似度涉及到词语的词法、句法、语义、语用等,很难有一个统一的定义。 词语相似度一般可分为两类方法,一种是基于 On…
看图理解基于数组的队列
推出一个新系列,《看图轻松理解数据结构和算法》,主要使用图片来描述常见的数据结构和算法,轻松阅读并理解掌握。本系列包括各种堆、各种队列、各种列表、各种树、各种图、各种排序等等几十篇的样子。 队列(queue)是一种运算受限的线性表,通过该线性表存储的元素具有顺序性。它的插入操作…