【问题标题】:What is the difference between a performance measure and a utility function?性能度量和效用函数有什么区别?
【发布时间】:2017-03-15 08:23:03
【问题描述】:

Artificial agent a实用方法一书中描述的性能度量和效用函数有什么区别

【问题讨论】:

    标签: artificial-intelligence agent


    【解决方案1】:

    性能度量与效用函数

    • 使用了性能度量(通常由设计者强加) 评估智能体在环境中的行为。它告诉 代理做它应该在环境中做的事情。实用程序 代理本身使用函数来评估理想状态如何 是。一些通向目标的路径比其他路径更好(更有效) ——哪条路是最好的。 • 代理是否做它应该做的,而不是做它应该做的。 代理是否以最佳方式做到这一点?效用函数可能不是 与绩效衡量相同 • 代理人可能没有明确的 效用函数,而总是有一个性能 衡量

    【讨论】:

      【解决方案2】:

      所以总的来说,性能衡量标准是我们评估代理/机器人行为的方式。所以这通常映射到我们从代理获得的预期行为。

      相比之下,效用函数是代理内部用来评估其性能的函数。

      在某些情况下它们可能相同,但不一定正确。此外,性能度量始终存在,但效用函数可能不存在。

      【讨论】:

      • 前两段不错。我喜欢反对最后一段。如果你给我一个“存在”的定义,我可以给你一个具体的反例。
      • 我的意思是你总是需要有一个性能测量来验证和测量你的机器人性能。但是,您不一定需要实用函数,例如随机代理
      • 所以通常你有一个性能度量,但在某些情况下你可能没有一个。并非每种算法方法都使用显式效用函数。但是可能存在能够解释任何行为的效用函数,甚至是随机行为。随机行为可以解释为一个恒定的效用函数。如果你想要一个随机代理,你可能不需要性能衡量,对吧?
      猜你喜欢
      • 2018-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-25
      • 2019-01-25
      • 2020-11-27
      相关资源
      最近更新 更多