13

随着我对计算机科学、人工智能和神经网络的了解越来越多,我不断地对计算机可以做和学习的很酷的事情感到惊讶。我一直对新旧项目着迷,我对其他 SO 用户遇到的有趣项目/应用程序感到好奇。

4

7 回答 7

9

Numenta 智能计算平台。他们正在实现 Jeff Hawkins 在“On Intelligence”中描述的神经元类型。为了了解其重要性,他们正在研究可以在大约 200 步内视觉识别物体的软件神经元,而不是现在需要的成千上万的步骤。

编辑:显然 SDK 的 1.6.1 版现在可用。学习软件的激动人心的时刻!!

于 2008-11-25T04:59:47.670 回答
3

这不是 AI 本身,但OpenCyc(可能是商业大哥 Cyc)可以提供 AI 应用程序真正了解它们所在的世界所需的“常识”。

例如,Cyc 可以提供足够的一般知识,使其可以开始“阅读”和推理百科全书内容,例如维基百科,或者作为代理浏览“语义网”以开发一些特定领域的知识库。

于 2008-11-25T05:10:12.890 回答
2

w :

Arthur L. Samuel(1901 年 - 1990 年 7 月 29 日)是计算机游戏和人工智能领域的先驱。塞缪尔跳棋游戏程序似乎是世界上第一个自学程序......

Samuel 设计了各种机制,通过这些机制可以使他的程序变得更好。在他所谓的死记硬背中,程序记住了它已经看到的每个位置,以及奖励函数的最终值。这种技术有效地扩展了每个位置的搜索深度。Samuel 后期的程序根据输入的专业游戏重新评估了奖励函数。作为另一种学习方式,他还让它与自己进行了数千场比赛。通过所有这些工作,Samuel 的程序达到了可敬的业余状态,并且是第一个玩这种高水平棋盘游戏的人。

Samuel:使用跳棋游戏进行机器学习的一些研究(21 页 pdf 文件)。奇点近了!:)

于 2008-11-25T05:21:47.890 回答
1

我自己的最爱之一是 Donald Michie 1960 年的项目:MENACE - Matchbox Educable Naughts and Crosses Engine。在这个项目中,Michie 使用了一系列带有彩色珠子的火柴盒,他教这些火柴盒玩井字游戏。这是为了证明机器在某种意义上可以从它们之前的成功和失败中学习。

更多信息以及实验的计算机模拟在这里: http: //www.adit.co.uk/html/menace_simulation.html

于 2008-11-25T04:57:04.650 回答
0

http://alice.pandorabots.com/ - 这个机器人能够与我们进行非常智能的对话。

于 2008-11-25T04:55:58.427 回答
0

http://www.triumphpc.com/johnlennon/

再现约翰列侬的个性和思想。你可以在这个网站上和他聊天。

于 2009-10-30T02:10:07.230 回答
0

http://AngelCog.org非常有趣。该项目基于这样一个想法,即要制作一个真正的 AI,您必须分三个阶段完成:

1) 尝试一般地处理逻辑,并且能够描述任何事情。

2) 逻辑处理代码,处理关于现实世界的“故事”。

3)逻辑处理它自己的代码,并与人交谈。

该项目基于这样一个想法,即一旦程序在逻辑上处理它自己的代码,它就已经是一个人工智能。当然它也需要能够理解“真实世界”。这就是“另一半”。

据我所知,没有其他人的项目基于这样的假设:要制造一个合适的人工智能,人工智能必须理解它所使用的语言。因此,假设 AI 是用 C++ 编写的。那么它必须掌握 C++ 并且能够读写和修改 C++ 程序,尤其是它自己!!

然而,它现在仍然是一个“玩具”,仍处于开发的“第一阶段”。(“尝试一般地处理逻辑,并能够描述任何事情。”)。但开发商正在寻求帮助。

于 2012-01-28T21:15:49.807 回答