hi
大家好
那么我们今天开始来谈一谈人工智能的发展简史
在这个简史当中
我们首先来看看什么是人工智能
那么什么是人工智能呢
其实我们不用再给它下一个精确的定义的话
我们很容易会认识到像自动驾驶的汽车
或者说机器翻译
或者说能够自己满地跑的扫地机器人
我们会认为这些是人工智能而像我们手上经常
用的一些手机的小程序
或者像我们经常用的pc
我们可能会认为这些不太能够算是人工智能
那么到底什么是人工智能
它有没有一个容易界定的科学定义
如果从我们自己公众关注的视角上来看
什么是人工智能呢
刚才我们已经提到了
让我们眼前一亮的这种东西
更偏向于会被认为是人工智能
那么就可以这么说
人工智能这些机器能够完成
人们认为他们不能胜任的一些事情
那么什么是不能胜任的一些事情
显然不能胜任的一些事情
它是随着时代的变化
会不停的发展的
它也反映出我们在当前的时代的背景下
大多数的普通人对于人工智能的一个认识程度
比如说我们在新闻当中看到机器能够下围棋
让我们很惊讶
因为我们的认知当中
机器是一直在围棋上是没有办法有什么样的建树的
但是他居然今天能够下围棋
而且能够打败世界冠军的话
那么我们认为这个让我们感到很吃惊
这个显然它就是一个智能了
当然我们如果从这个视角出发
其实人工智能的定义它是在不停的变动的
比如说我们在97年的时候
国际象棋的程序战胜了世界冠军的时候
当时因为在这之前
并没有人能够编程序做到这一点
所以当时我们认为国际象棋的程序是一个人工智能
显然是人工智能
但是随着时间的过去
大家就会逐渐的忘记这点
后来发现了背后的运作规律之后
发现它只是在一棵很巨大的搜索树上进行搜索
穷举了所有的下棋的这些步骤
而且加了很多大师的棋谱进去
大家就慢慢去倾向于它
只不过是在搜索
那他可能不是智能
那么进一步进化到今天
到围棋
像AlphaGo打败了世界围棋冠军顶尖的高手
那么人们就开始认为说
能够下围棋的
它显然是人工智能
所以实际上它是一个变化的概念
当然除了下棋之外
还有一些其它的应用领域
比如说我们早期的时候说
如果能够从这个图像当中把文字识别出来
比如说所谓的叫做光学字符识别OCR
那么我们无论是印刷体的文字
还是说是人手写的文字
那么计算机程序能够从这些图片当中
把这些文字提取出来
大家觉得很惊讶
他能够认识这些字
那么它可能是人工智能
但是随着技术的发展
大家看到的
它只不过说做了一些图像的增强
边缘的提取
一些特征的匹配
那么大家习以为常了之后
可能就认为说这个不是人工智能
那么到今天我们发现
这个计算机程序对于图像处理又进了一大步
它甚至可以做识别
它可以认出一张照片里头毛茸茸的动物
是狗还是猫
或者说是小鸟
或者说我们吃一顿大餐
他能够识别出当中的内容出来
那么大家觉得很惊讶
那么我们就认为这是一个智能
是吧
所以我们历经不同的定义
实际上即便是在科学家的范围里头
定义也是在不停的变化的
早期的时候
科学家们认为说所谓的人工智能
它就应该跟人的思考方式相似
那么一个计算机程序
什么是人的思考方式相似呢
最直接的一个概念就是
让人工智能程序遵循我们数学和逻辑的这些基本的规律
进行一些逻辑的推理
进行一些规则的推理
还有一些运算
进行一些归纳
从一些一系列的规则当中推导出
我们现在还不知道的一些事实
那么这个是人工智能
它强调的是思考方式
所以我们把人类最高的智慧
就是数学和逻辑
应用到这上面的定义上来
但是后面我们会发现
一方面的数学和逻辑它有局限性
并不是所有的事情都能够描绘的
特别的清晰特别的准确
那么很多事情
更多的事情或者更复杂的事情
可能数学他也描述不了
那么接下来人们可能往后再退一步
不管他具体的思考方式是什么样
因为我们也不知道机器的思考方式
它具体到底是什么样子的
所以后来我们逐渐流行的定义就是
人工智能是和人类行为相似的机器程序
那么从思考方式到行为方式
这是一个很大的一个变化
所谓的行为就是说它表现出来是一样的后果
当我用相同的输入给人和给机器
如果说人和机器做出的响应是相似的
或者说是一样的
那么我们就称计算机程序它具有智能
这当然也有道理
这里头有一个原则
叫做鸭子原则
说如果一个动物它走路摇摇晃晃
他如果叫起来呱呱叫
他大概就是一只鸭子
所以不管他到底内部是什么
只要他表现出这样的行为
我们就认为他是人工智能
当然从实用主义出发说
无论说计算机它如何去实现这个方式
让他表现能够表现出跟人类相似的话
只要说在特定的环境下
它的表现跟人类相似
我们就说这个机器程序在这个领域里头
在做这件事情上
就有人工智能
比如说我们前面提到的图像识别
图像的分类
或者说对某一些事情做出一个决策进行分析推导
这都是一样的
从实用主义的角度出发
当然如果说我们长远来看
从发展的角度
因为人工智能很多的程序
它并不是说一出现
他马上就具有跟人相似的这种概念
我们也要回想
人从婴儿开始
一张白纸
什么都不懂
到了成人
或者说一个训练有素的工程师
它在某一个特定领域上
这是一个非常厉害的专家
那么显然它也有一个成长的过程
所以我们如果按照这样的一个定义
我们也能够得到说
人工智能它应该是一个会学习的计算机程序
所以我们在最近的这一拨热潮里头
就是21世纪10年代这一波的人工智能热潮之中
人工智能在人们的眼里
他就是一个会不断自我学习的一个程序
以至于有人说没有学习的话
就不能够称之为是人工智能
这也是人工智能的在今天我们的一个核心的指导的思想
同时也符合人类自身认知的一个特征
也就是每个人都要不断的学习
才能够更加智慧
更加的有智能
能够处理世界上的更多的事情
这是一个学习的概念
所以我们如果综合起来
把前面的这些所有历史上的这些
对于人工智能的定义综合起来讲
我们也可以大概的给出这么一个
不算是特别精确定义的一个定义
也就是说人工智能它是根据对于环境的感知
因为人都是身处这样的一个物理世界
环境的感知
做出一些合理的行动
而且能够尽量争取获得最大收益的
这么一个计算机程序
我们就把它称之为人工智能
在后边的课程里头
我们还会逐渐的看到
这个定义它的发展历史
以及人们是如何实现这么一个定义的