Datawhale 202301 设计模式 | 第二章 人工智能 现代方法 智能体
创始人
2024-05-15 06:50:39
0

智能体和环境

理性智能体 (rational agent) 需要为取得最佳结果或在存在不确定性时取得最佳期望结果而采取行动。

任何通过传感器(sensor) 感知 环境(environment) 并通过 执行器(actuator) 作用于该环境 的事物都可以被视为 智能体(agent)

智能体通过传感器和执行器与环境交互

行为

理性智能体 (rational agent)是做正确事情的事物,人工智能通常坚持一种称为 结果主义 (consequentialism)的概念:我们通过结果来评估智能体的行为。

作为一般规则,更好的做法是根据一个人在环境中真正想要 实现的目标 ,而不是根据一个人认为智能体应该如何表现来设计性能度量。

全知、学习和自主:

  • 全知:全知的智能体能预知其行动的实际结果, 并能据此采取行动;
  • 学习:理性智能体不仅要收集信息,还要尽可能多地从它所感知到的东西中学习 (learn)。
  • 自主:如果在某种程度上,智能体依赖于其设计者的先验知识,而不是其自身的感知和学习过 程,我们就说该智能体缺乏自主性(autonomy)。

环境

任务环境 (task environment),本质上是“问题”,理性智能体 是“解决方案”。

PEAS (Performance,Environment,Actuator,Sensor),详细地讨论每个元素:性能度量、环境、执行器、传感器;
自动驾驶出租车司机任务环境的 PEAS 描述
智能体类型及其 PEAS 描述的示例

任务环境的属性:

  • 完全可观测的(fully observable)、部分可观测的(partially observable)、不可观测的(unobservable);
  • 单智能体的(single-agent)与多智能体的(multiagent);
  • 竞争性(competitive)与合作 的(cooperative);
  • 确定性的(deterministic)、非确定性的(nondeterministic)、随机的(stochastic);
  • 回合式的(episodic)与序贯的(sequential);
  • 静态的(static)、动态的(dynamic)、半动态的(semidynamic);
  • 离散的(discrete)与连续的(continuous);
  • 已知的(known)与未知的(unknown);

智能体的结构

人工智能的工作是设计一个 智能体程序 (agent program)实现智能体函数,即从感知到动作的映射。

假设该程序将运行在某种 具有物理传感器和执行器的计算设备上,我们称之为 智能体架构 (agent architecture):智能体 = 架构 + 程序

  • 简单反射型智能体 (simple reflex agent):智能体根据当前感知选择动作, 忽略感知历史的其余部分。

  • 基于模型的反射型智能体 :处理部分可观测性的最有效方法是让智能体追踪它现在观测不到的部分世界, 智能体应该维护某种依赖于感知历史的内部状态(internal state),从而至少反映当前状态的一 些未观测到的方面。(其中包含概念:世界的转移模型(transition model)、传感器模型(sensor model)、基于模型的智能体(model-based agent))

  • 智能体的效用函数 (utility function)本质 上是性能度量的内部化。内部效用函数和外部性能度量一致,那么根据外部性能度量选择 动作,以使其效用最大化的智能体是理性的。

  • 学习型智能体 ,学习型智能体可分为 4 个概念组件:区别在于负责提升的学习元素(learning element)和负责选择外部行动的性能元素(performance element)。

智能体组件间的工作方式:

  • 原子表示(atomic representation):将变量拆解为单一的知识原子。搜索和博弈中的标准算法、隐马尔可夫模型以及马尔可夫决策过程都基于原子表示;
  • 因子化表示(factored representation):每个状态拆分为一组固定的变量或属性,每个变量或属性都可以有一个值。约束满足算法、命题逻辑、规划、贝叶斯网络以及各种机器学习算法。
  • 结构化表示(structured representation):可以明确地描述对象及其各种不同的关系。关系数据库和一阶逻辑、一阶概率模型和大部分自然语言理解的基础。

表示状态及其之间转移的 3 种方法

相关内容

热门资讯

安卓系统我和你不提示,无提示体... 你有没有发现,现在手机的世界里,安卓系统就像是个超级明星,无处不在,无人不知无人不晓!它就像是你身边...
安卓系统微信如何加密,基于安卓... 你知道吗?现在这个时代,信息安全可是个大问题。尤其是咱们用安卓手机的朋友们,微信里的秘密可不能随便让...
安卓系统做笔记软件手机,智慧生... 你有没有发现,手机里的安卓系统做笔记软件真是多到让人眼花缭乱?今天,就让我带你一起探索这些神奇的软件...
怎样取消安卓系统升级,教你如何... 手机系统升级这事儿,有时候真让人又爱又恨。升级后新功能层出不穷,但有时候那些新功能却让人头疼不已。比...
安卓解锁进入另外的系统,探索进... 你有没有想过,你的安卓手机里其实还隐藏着一个秘密世界?没错,就是安卓解锁进入另外的系统!听起来是不是...
安卓手机系统wifi文件管理,... 你有没有发现,安卓手机里的WiFi文件管理是个超级实用的小功能呢?想象你在家里的各个角落都能畅享无线...
安卓系统测试研究课题,探索性能... 你知道吗?在这个科技飞速发展的时代,手机已经成为了我们生活中不可或缺的一部分。而手机中,安卓系统更是...
什么是手机的安卓系统,手机操作... 你有没有想过,为什么你的手机里可以安装那么多好玩的应用,看那么多精彩的视频呢?这都要归功于一个神奇的...
安卓系统可以录音的,安卓系统录... 你有没有想过,你的安卓手机竟然是个小偷听墙角的高手?没错,就是那个我们每天不离手的安卓系统,它竟然可...
酷开安卓系统能做win系统嘛,... 亲爱的读者们,你是否曾想过,那些在我们客厅里陪伴我们度过无数夜晚的智能电视,它们能否像电脑一样,运行...
无缺点的手机安卓系统,探索完美... 你有没有想过,如果手机系统真的完美无瑕,那会是怎样的体验呢?想象你的手机不再卡顿,不再有广告骚扰,还...
谷歌的安卓系统权限,深度揭秘谷... 你有没有想过,你的手机里那些看似无所不能的APP,其实背后都有一个强大的“管家”——那就是谷歌的安卓...
安卓系统下破解游戏 你有没有想过,在安卓系统下破解游戏,那感觉简直就像打开了新世界的大门!想象那些原本需要付费才能解锁的...
dmaiplay安卓系统下载,... 你有没有听说最近的一款安卓系统下载,简直让人眼前一亮?没错,就是DMAIplay安卓系统下载!今天,...
怎么用鸿蒙系统恢复安卓,操作指... 手机突然卡壳了,系统崩溃了,这可怎么办?别急,今天就来教你怎么用鸿蒙系统恢复安卓,让你的手机重获新生...
安卓系统装进sd卡里,轻松实现... 你有没有想过,把安卓系统装进SD卡里,是不是就像给手机来了一次“变身”呢?想象你的手机瞬间变成了一个...
雪铁龙c5安卓系统,智能驾驶体... 你有没有听说最近雪铁龙C5换了个新花样?没错,就是那个让车友们津津乐道的安卓系统!今天,我就来给你好...
安卓11系统调画质助手,调画质... 你有没有发现,最近你的安卓手机是不是变得特别聪明了?没错,就是那个安卓11系统,它悄悄地给你带来了一...
安卓跟随系统怎么改 你有没有发现,你的安卓手机最近有点儿“跟风”呢?是不是觉得它总是跟着别人的步伐走,让你有点儿不爽?别...
uu模拟器安卓系统,uu模拟器... 你有没有想过,在手机上玩电脑游戏是多么神奇的事情?想象你可以在小小的手机屏幕上,操控着那些庞大的游戏...