Artificial intelligence 如何正确推断?

Artificial intelligence 如何正确推断?,artificial-intelligence,Artificial Intelligence,基于人工智能的代理如何根据以前的经验推断出一个不一定理性但逻辑正确的决策 在人工智能领域,专家系统如何推断,这里涉及什么样的数学和概率 我计划创建一个智能的,但不知道从哪里开始。任何资源的指针或链接将不胜感激。最好是为那些没有数学头脑的人描述数学概念的资源。我不理解你的问题。在人工智能的术语中,理性被理解为“以一种方式行动,给定一种情况和一段历史,期望能够最大化某些性能指标。”人们不会牺牲理性,因为这将以一种不期望最大化性能的方式行动 也许你认为理性和谓词逻辑或一阶逻辑是一回事;他们不是 无论如

基于人工智能的代理如何根据以前的经验推断出一个不一定理性但逻辑正确的决策

在人工智能领域,专家系统如何推断,这里涉及什么样的数学和概率


我计划创建一个智能的,但不知道从哪里开始。任何资源的指针或链接将不胜感激。最好是为那些没有数学头脑的人描述数学概念的资源。

我不理解你的问题。在人工智能的术语中,理性被理解为“以一种方式行动,给定一种情况和一段历史,期望能够最大化某些性能指标。”人们不会牺牲理性,因为这将以一种不期望最大化性能的方式行动

也许你认为理性和谓词逻辑或一阶逻辑是一回事;他们不是

无论如何,你的问题太宽泛,无法真正回答。但是,我相信你会想从基本概率开始,然后特别是贝叶斯概率和统计,然后(拥有正确的工具)你可以研究概率人工智能技术:马尔可夫链、马尔可夫决策过程等。你也可以研究机器学习技术

请注意:这些不是简单的数学。这是没有办法的

请注意,这个答案说明了我的个人偏见;这不是一个详尽的技术列表。

一种方法是使用或。后者更为灵活


首先定义当前知识,然后应用规则执行推理。是一种非常强大的编程语言。在prolog中,您可以使用事实定义当前知识,然后可以创建表示关系的规则。然后,您可以根据您定义的事实和规则执行查询。

<代码> STD::fOpen/<代码>将给予您一个C++中的资源指针。除此之外,我想你可能想做一点文献研究,甚至想参加一门人工智能的大学课程。内存地址会很方便,但为了便于理解,我该如何尊重它。这个问题可能更适合@Janitor:实际上,
std::FILE*
是一个不透明的指针,因此,在可移植代码中决不能取消对它的引用。但说真的,这不是开始研究人工智能的正确地方。网上和网下有比这更合适的资源。我们为什么要谈论文件?