8

我想向 Stack Overflow 用户请教一个项目的好主意,该项目可以在一个学期内招待一位同学程序员。计算机视觉可能看起来很有趣,尽管我不能说该领域的项目是否可以在 4 个月内实现。你怎么看?

4

10 回答 10

13

有一个故事说,在人工智能研究的早期,当通过机械定理证明器在“硬”逻辑问题上取得重大进展时,一位教授给他的一名研究生分配了一个“简单”的问题,即解决视觉如何提供有意义的输入到大脑。显然,事情比教授预想的要困难得多。所以,不,不是一般意义上的愿景

如果你刚开始接触 AI,有几个方向。经典的 AI 问题 - 逻辑谜题 - 使用机械定理证明器(通常用 Lisp 编写 - 请参阅此处了解有关解决逻辑谜题的经典文本)来解决。如果您不想创建自己的,可以选择 Prolog 的副本(本质上是一样的)。

您也可以解决模式识别问题,尽管您希望将初始问题保持得非常简单,以避免被细节淹没。我的论文涉及在自由浮动空间中使用随机过程进行字母识别,所以我有点偏爱这种方法(尽管不要从随机过程开始,除非你真的喜欢数学)。隔壁就是神经网络的子领域。这很受欢迎,因为如果不构建一些有趣的项目,您几乎无法学习 NN。在整个领域(模式处理)中,很酷的事情是您可以解决实际问题而不是玩具拼图。

很多人喜欢自然语言处理,因为它很容易上手,但复杂性几乎是无限的。一个非常明确的问题是构建一个用于处理特定领域语言的 NLP 程序(例如,讨论国际象棋游戏)。这使得很容易看到进度,同时仍然足够复杂以填满一个学期。

希望能给你一些想法!

于 2009-01-26T02:46:44.620 回答
7

大多数人作为 ANN 的第一个应用程序之一实施的主要软件是字符识别(不一定是手写字符)。

于 2009-01-25T22:28:49.570 回答
2

您可以做一些比一般“视觉”更简单的事情,例如将网络摄像头对准数字温度计并从中读取温度。

于 2009-01-25T22:28:41.367 回答
2

如果不了解更多关于您、您的朋友和项目的信息,就无法判断。我的猜测是“不”。

我会向您指出两个来源。首先是彼得·诺维格的《人工智能》;第二个是“编程集体智能”。也许他们会激励你。

于 2009-01-25T22:28:56.280 回答
2

编写垃圾邮件过滤器。选择一个有趣的语料库进行训练和过滤(Twitter 消息、Facebook 墙贴、博客评论......?)。有很多方法可以构建分类器、识别训练数据等。

于 2011-02-23T05:13:18.540 回答
1

我一直想做的一件事是改进旧视频游戏的 AI。以《毁灭战士》为例。与您今天看到的相比,人工智能非常简单。您可以尝试改进甚至完全重写视频游戏中敌人角色的 AI。

或者,您可以编写自己的小游戏,专门针对计算机做出令人惊讶的明智决策。

于 2009-01-26T03:01:02.207 回答
0

我一直认为写一些可以查看帖子(例如,这里的问题)并预测它将获得多少票的东西会很有趣。我最初是在查看博客或文章并预测 reddit 上的投票上升/下降(或者更简单地说是像低、中、高这样的桶)的背景下想到这个想法。

于 2009-01-25T22:55:10.237 回答
0

玩扑克、红桃或类似游戏的程序。

于 2009-01-25T23:33:30.953 回答
0

让它变得有趣,例如一个游戏 AI,我知道一个国际象棋模拟可能需要一段时间,但也许你可以把它简化一下(只有 3 个棋子,每边 2 个车和一个国王)......

于 2009-01-26T01:14:12.233 回答
0

图灵测试很有趣。这是关于LOLBot 如何通过图灵测试的链接

于 2009-01-26T02:49:50.560 回答