现在“智能”两个字已经泛滥了,无论哪个领域都要赶个时髦,给自己的产品打上“智能”的标签。例如“智能台灯”、“智能水杯”等,这些东西无非是连接了WiFi,能够远程控制或者简单的自动控制而已。它们是不是智能的非常值得商榷。
所谓“智能”目前并没有一个明确的定义。但是我们可以肯定的是:“智能”是对人类的模拟,要让机器像人一样去思考、去行动。
像人一样思考的前提是要知道人类是怎么思考的,所以需要捕捉我们自身的思维过程甚至是生物上的化学反应过程。当前兴起的认知科学就是要把来自AI的计算机模型与来自心理学的实验技术相结合,试图构建一种精确且可测试的人类思维理论。但是目前该技术未见成熟,所以目前人工智能做的都是让机器像人一样去行动。
像人一样去行动,人工智能需具备以下能力:
- 自然语言处理可以使之与人类对话
- 知识表示可以存储它所知道的或学习到的知识
- 自动推理可以通过对环境的感知以及自身的知识储备推理出新的结论
- 机器学习以适应新情况并作出预测
- 机器视觉像人一样感知物体
-
机器人学像人一样移动或者操作
以上6各方面囊括了人工智能的大部分研究内容。
像人一样行动的机器我们称其为智能体(Agent)。一个理性的智能体我们期望它应当能够感知环境、持续适应变化、自主操作。
(1)感知环境很好理解,给智能体安装传感器,就可以将环境信息转换为数字信息并让智能体吸收了。当然,环境是广义的,对于一个纯软件的智能体,计算机所构成的信息环境也是智能体的环境,所以文档输入、网页浏览等都属于环境感知。
(2)持续适应变化是啥意思呢?举个例子,一个小孩还从没见过猫和狗,在一次散步时,你发现有一只猫和一只狗,你就告诉他这是猫,那是狗。下次散步时,又见到了猫和狗,但猫不是那只猫了,狗也不是那只狗了。你问小孩哪知是小狗呀?小孩准确的回答了你的问题。你非常开心,然后赞道“蛋蛋宝贝真聪明!”。尽管环境变了,我们人类往往能根据经验适应环境的变化做出正确的判断和合理的行为,当然我们希望我们创造的智能体也具备上述能力。要做到这点,要求智能体必须学习,从纷繁复杂的事物中提取一般的事物规律。所以,没有学习的“智能”我们都可以持怀疑态度。
(3)自主操作和自动操作有很大的区别。现在很多商家滥用“智能”就是混淆了自主和自动的区别。自动化是基于规则工作的,人类将先验知识设计成各种规则并注入到机器中,使机器可以代替人自动化地执行一些工作,从而提高生产效率。所以,自动化的选择结果几乎都是确定的,是我们可以预知的。自主不完全依托于人类的经验知识,它可能会产生新的知识,它的很多行为不是预期的程序化设计,而是不可预期的非程序化。要实现自主操作,智能体需要学习,它需要从感知的环境中学习知识,而不是人类给注入的先验知识。
可见,学习是智能体的一个重要表现,也是人工智能中的最重要研究内容。那么,如何才能让机器学习呢?
网友评论