📜  人工智能 | Wumpus世界描述

📅  最后修改于: 2022-05-13 01:57:05.295000             🧑  作者: Mango

人工智能 | Wumpus世界描述

Wumpus World 的代理是基于知识的代理的一个例子,它代表知识表示、推理和计划。基于知识的代理将一般知识与当前感知联系起来,以在选择动作之前推断当前状态的隐藏字符。它的必要性在部分可观察的环境中至关重要。
问题陈述:
Wumpus 世界是一个有16 个房间(4×4)的洞穴。每个房间都通过人行道与其他房间相连(没有房间是对角连接的)。基于知识的代理从Room[1, 1]开始。洞穴有——一些,一件宝物和一只名叫Wumpus的野兽。 Wumpus 不能移动,但会吃掉进入它的房间的人。如果代理进入坑,它就会卡在那里。代理人的目标是拿走宝藏并从洞穴中出来。当满足目标条件时,代理会得到奖励。当代理掉入坑中或被 Wumpus 吃掉时,代理会受到惩罚。
一些元素支持特工探索洞穴,例如 - wumpus 的相邻房间很臭。 - 特工得到一支箭,它可以在面对 wumpus 时杀死它(Wumpus 被杀死时会尖叫)。 – 带有坑的房间的相邻房间充满了微风。 - 宝藏室总是闪闪发光。

山洞


PEAS代表性能测量、环境、执行器和传感器。 PEAS 描述有助于对代理进行分组。
Wumpus World 问题的PEAS 描述
  1. 绩效指标:
    • 代理获得金币并安全返回 = +1000 分
    • 特工死亡 = -1000 点
    • 代理人的每一步 = -1 分
    • 代理使用箭头 = -10 分
  2. 环境:
    • 一个有16(4×4)个房间的洞穴
    • 与 Wumpus 相邻(不是对角线)的房间很臭
    • 与坑相邻(不是对角线)的房间通风良好
    • 金光闪闪的房间
    • Agent 的初始位置 – Room[1, 1]并面向右侧
    • Wumpus、金币和3 个坑的位置可以在任何地方,除了Room[1, 1]
  3. 执行器:
    允许代理在环境中执行以下操作的设备。
    • 前进
    • 右转
    • 转左
    • 射击
    • 抓住
    • 发布
  4. 传感器:
    帮助代理从环境中感知以下内容的设备。
    • 微风
    • 恶臭
    • 闪光
    • 尖叫(当 Wumpus 被杀死时)
    • Bump(当代理撞墙时)

Wumpus世界特点:

  • 部分可观察:只知道局部感知
  • 确定性:结果是精确指定的
  • 顺序:执行的后续级别的操作
  • 静态: Wumpus,坑是不动的
  • 离散:离散环境
  • 单智能体:基于知识的智能体是唯一的智能体,而 wumpus 被认为是环境的特征。