Artificial intelligence 什么是人工智能?

Artificial intelligence 什么是人工智能?,artificial-intelligence,Artificial Intelligence,我有一个人工智能的家庭作业。 我需要让一个机器人从a房间到B房间,房间之间有障碍物。 教授让我使用STRIPS(斯坦福研究所问题求解器),但我不明白STRIPS是如何工作的。 有人能给我一个很好的解释和例子关于什么是条带和它是如何工作的吗? 谢谢。[请注意,这是基于我对近一年前的记忆] 现在,我想当教授说STRIPS时,他们会谈论编码“语言”的问题,而不是计划者——比如维基百科页面:。我想你的教授可能有一个特定的解算器(很可能也有算法),希望你对领域和特定问题进行编码,在解算器上运行。由于不知道

我有一个人工智能的家庭作业。 我需要让一个机器人从a房间到B房间,房间之间有障碍物。 教授让我使用STRIPS(斯坦福研究所问题求解器),但我不明白STRIPS是如何工作的。 有人能给我一个很好的解释和例子关于什么是条带和它是如何工作的吗?
谢谢。

[请注意,这是基于我对近一年前的记忆]

现在,我想当教授说STRIPS时,他们会谈论编码“语言”的问题,而不是计划者——比如维基百科页面:。我想你的教授可能有一个特定的解算器(很可能也有算法),希望你对领域和特定问题进行编码,在解算器上运行。由于不知道任务的更多细节,我无法确定你需要什么。据我所知,如果你想找一个计划者,目前在研究人员中很受欢迎。网站上有一些关于如何使用它的说明,IIRC it附带了一系列的领域和这些领域的问题。我建议大家仔细看看这些,它们几乎就是我从中学到的东西。我也刚刚找到了

STRIPS本质上是一种编码信息的方法,您希望计算机找到问题的解决方案。通常,您对域进行编码,该域提供有关整个问题的信息,例如可能涉及哪些对象、它们可以处于哪些状态以及可以采取哪些操作。然后,您还对一个特定的问题进行编码,该问题(通常)指定了问题的开始状态,以及目标状态应该是什么样子。这两个文件都被输入到解算器中,解算器获取它们,然后找到问题的解决方案。请注意,这不一定总是一个最佳解决方案-这取决于您使用的算法,以及您如何告诉解算器应该优化什么(我认为您通常可以在问题中这样做,尽管我现在记不清了)


我建议你看看这些链接,看看你能找到什么。这将有助于你更好地了解自己需要填补哪些知识空白,然后你可以缩小确切的细节。如果这是一个教授的课程作业,那么我希望教授一定会在课堂上讨论其中的一些内容(你有课堂幻灯片吗?),或者至少让大家看看推荐的计划书和材料。如果你还在挣扎,最好在办公时间回去见教授。

我没有问我的教授,因为他把我的宠物鸡当作人质,说如果你问我是什么,我会杀了鸡,所以我不能问他。还有什么要补充的吗?请添加一些伪代码或进行一些尝试。我会在youtube上查一查