10分钟看懂人工智能的智能体

linxinzhe 2018-03-19 15:54:00 67

本文说一说人工智能的研究工作中所做的一些基本的抽象。

一、智能体的概念

人工智能研究的对象称为智能体(Agent),其他的外部条件划归为环境。

image

智能体通过感知获取环境信息并通过执行器和环境交互,举个例子,机器人的摄像头是他的感知器,马达是他的执行器。

感知,是关于时间的输入序列,对应的会有一个输出的执行动作。

智能体做出什么样的反应取决于输入和输出之间的映射关系函数,这个函数就是智能体研究的核心。

编写出智能体的程序则具体实现这个数学意义上的函数。

二、智能体的性能衡量

我们研究智能体是要他能做正确的事,因此需要有一个标准去衡量他的表现,一个合理的智能体会最大化这个期望的标准。

这里要注意一点,我们以最终期望达到的效果来做为衡量的标准,而不要以智能体的行为本身作为标准。举个例子,如果你希望一个吸尘器以清理灰尘的总量来做为衡量性能的标准,有可能这个智能体会习得的行为就是一边丢垃圾一边吸垃圾来达到目标。因此,如果以环境干净度来做为衡量标准则能达到较好结果。

总结

人工智能的研究的期望是实现一个,在给定的每个可能的感知序列下,能做出让期望的性能最大化的行动的理性的智能体。

关于我:

linxinzhe,全栈工程师,目前供职于某500强通信企业。人工智能,区块链爱好者。

GitHub:https://github.com/linxinzhe

欢迎留言讨论,也欢迎关注我,收获更多AI开发相关的知识,我也会关注你的哦!