什么是人工智能?

8

我对人工智能有点困惑。

我理解它是机器学习新事物的能力,或者在不执行其他人编写的代码的情况下做不同的事情。

在SO上,我看到很多关于游戏中的A.I.的讨论,但在我看来那并不是真正的A.I.。因为如果是这样,每个软件甚至打印命令都应该被称为A.I.。在游戏中只是执行代码。我会称之为伪-AI。

我错了吗?这也应该被视为A.I.吗?


7
请参见Turing test。聪明的人们已经思考这个问题超过60年了。 - Greg Hewgill
在SO上,有很多人在尝试编写第一个游戏时添加AI标签(他们认为未来的某个时刻应该包含一些他们认为是AI的东西),并且对于无法在屏幕上绘制精灵的失败有疑问。 - ziggystar
试图模仿人类决策技能甚至超越其的算法可以被称为人工智能(A.I.)。大多数电脑游戏都有A.I.,无论它是好还是不好。判断它是否是好的A.I.取决于个人的欣赏或标准。有些人说神经网络才是真正的A.I.,但与简单的国际象棋程序相比,它有多接近模拟人脑呢? - winux
8个回答

6

维基百科表示:

人工智能(AI)是指机器的智能以及旨在创造它的计算机科学分支。

AI教材将该领域定义为“智能代理的研究和设计”[1],其中智能代理是一个感知环境并采取行动以最大化成功机会的系统。

您正在考虑的更具体地被称为机器学习,这确实是AI的一个子分支。 但是,正如上面第二句话所示,“AI”在游戏中也完全符合此定义。

当然,什么是AI,什么不是AI的实际界限相当模糊。 这也是因为每个人都认为自己知道“AI”的含义。

我建议你阅读一本更科学的书籍(比如classical Russel,Norvig),以更全面的了解各种领域,它们都属于我们通常所说的“AI”这个大伞下。

5
“Minsky和McCarthy被认为是AI的创始人,他们说人工智能是由程序或机器完成的任何事情,如果一个人做同样的事情,我们会说这个人必须应用智能来完成任务。”
更现代的定义是把这个概念颠倒过来:
人工智能是由程序或机器完成的任何事情,如果一个人做同样的事情,我们会说这个人不需要应用智能来完成任务。
智能是做那些不需要推理的事情的能力。比如理解和生成语言、在走过地板时对腿部肌肉进行排序,或欣赏交响乐。你不需要停下来思考任何这些事情。你会直观地理解如何解释视野、语言和所有其他感官输入。你可以在没有推理的情况下做正确的事情。你可以轻松地准备好你的早餐,而无需任何推理。 :-)
像下棋或解决积分这样需要“思考”或推理的事情,计算机已经可以做到了。
关于智能真正含义的这种误解让我们付出了60年和一百万人年的努力。
深度学习是目前最流行的“更好的AI类型”的表达方式。人工直觉是深度学习的一个特殊分支,旨在理解文本。
了解你是否正在处理经典(徒劳)或现代AI的最简单方法是系统是否需要你提供任何世界模型(MOTW)。任何MOTW都意味着AI仅限于在MOTW指定的域中操作,因此不是通用智能。而且,任何具有MOTW的东西通常都不是为了扩展该模型而设计的;这是一项非常困难的任务。
最好从心灵模型(MOTM)或学习模型开始。这些可以从神经科学(困难)或认识论(更容易)中得出。一个做得好的MOTM可以学会它需要知道的任何东西来解决任何领域的问题。
对于大多数人来说,主要问题是找到所谓的“确定显着性的独立于领域的方法”。换句话说,所有的智能,无论是自然的还是人工的,都必须花费大部分时间回答“什么事情最重要”的问题。
搜索我的名字和“AI”以获取更多信息。

4

明斯基麦卡锡,被认为是人工智能的创始人之一,他们认为人工智能是指由程序或机器完成的任何任务,如果人类做同样的事情,我们会说需要应用智力才能完成。


0
我认为人工智能最重要的方面是“好奇心”。智能正是源于这个事实,即它是好奇心的结果。

0

人工智能是试图从计算机程序中创造智能的尝试。

无论是玩具程序还是神经科学,只要一个程序能够模仿人类解决问题的技能甚至超越它,就被称为人工智能。

当然,计算机科学家对程序(或机器)在时间内解决问题的能力的期望不断增加。以前玩井字棋程序被认为是智能的,直到国际象棋程序被发明。现在我们正在尝试通过神经网络模拟人脑的方式。

现在,普通人所说的人工智能主要应用于大多数电脑游戏中。它也被用于大多数机器,例如飞机上的自动驾驶系统,NASA的好奇号火星探测器(2012年),它能够检测地形障碍并绕过它。


我在某种程度上同意你的定义。在布莱·惠特比的书《AI初学者指南》中,他说:“AI是研究人类智能并尝试找到将人类智能行为工程化到机器中的方法。” - progyammer

0

人工智能没有精确的定义,因为智能本身是相对和难以定义的,这是由于许多领域(古代和现代)如哲学和神经科学作为人工智能的基础。它取决于你的人工智能预期要做什么。


0

Frank和Kirt很好地总结了AI学术领域。任何定义AI的困难都反映了更一般的问题,即定义真正的智能。如果AI证明了什么,那就是我们对智能是多么无知,有机体在解决问题方面有多么惊人,以及让机器实现相同结果有多么困难。

至于在视频游戏行业中使用“AI”这个术语,你的困惑是合理的。游戏中智能角色的前景非常吸引人,以至于这个术语早已成为营销术语。然而,“AI”实际上只是一个不太恰当的名称,用于解决计算机难以解决但人类容易解决的问题。从这个意义上说,在游戏行业中有大量真正的AI工作正在进行。

请查看AIGameDev.com,了解当前被认为是AI游戏开发中值得关注的内容。


-2
非常棘手的人工智能。就像设计一个心灵,回答所有正确的问题并给出所有答案,这是否是人工智能?还是只是一本口述百科全书。如果你可以通过与它简单地交谈来教授人工智能,那么你是否认为它有思想的人工智能,或者仅仅是一个程序。也许问题的答案是,如果有一天有人制造了一台外观、行为和思考都像人类的机器。然后看看其他人是否感觉相同,认为它是人类,如果他们不知道它不是。接下来,如果它通过了那个测试,那又怎么样呢?你看,这实际上不是关于机器是否有意识,或者它是否拥有思维,因为这些问题永远不会得到真正的回答。重要的是它是否“似乎有意识”、表现出有意识,在这方面,机器能够像人类一样思考是人类所能理解这个谜题的极限。如果一台机器表现得像它关心人类,并且做出有用的事情,那才是真正重要的,而不是其他看不见的画面。我们只需要首先达到这个程度。顺便说一句,看看Webo这个可教授的人工智能Webo a teachable A.I.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接