2011-12-21 41 views
0

基于人工智能的智能体如何根据以前的经验推断出不必要的合理但合乎逻辑的正确决策。如何正确推断?

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

我打算创造一个智能,但不要从哪里开始。指向任何资源的指针或链接将不胜感激。优选地,描述那些不具数学头脑的人的数学概念的资源。

+1

'std :: fopen'将会给你一个指向C++资源的指针,感激不尽。除此之外,我认为你可能想做一些文学研究,甚至参加AI大学课程。 – 2011-12-21 20:46:52

+0

内存地址会很方便,但我会怎样理解我的理解。 – Janitor 2011-12-21 20:47:44

+0

这个问题可能更适合于http://programmers.stackexchange.com/ – 2011-12-21 20:49:33

回答

1

我不明白你的问题。在人工智能的说法中,理性被认为是指“以某种方式行事,考虑到情况和历史,预计这将最大限度地提高一些绩效指标。”人们不会牺牲理性,因为这会以预期最大化性能的而不是的方式行事。

也许你认为理性和谓词或一阶逻辑是相同的东西;他们不是。

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

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

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

0

一种方法是使用Propositional LogicFirst Order Logic。后者更加灵活。

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