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

有帮助吗?

解决方案

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

如果您刚刚开始接触人工智能,有几个方向。经典的人工智能问题 - 逻辑难题 - 通过机械定理证明器来解决(通常用 Lisp 编写 - 请参阅 这里 有关解决逻辑难题的经典文本)。如果您不想创建自己的,您可以选择 Prolog 的副本(本质上是相同的东西)。

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

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

希望能给您一些想法!

其他提示

,大多数人实现作为他们的人工神经网络的第一应用中的一个订书钉软件是字符识别(不一定手写字符)。

您可以在一个数字式温度计做的东西比一般的“愿景”简单,像点摄像头和从读取温度。

不能说没有更多地了解你,你的朋友,和项目。我的猜测是 “否”。

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

写垃圾邮件过滤器。选择一个有趣的语料训练上和过滤(Twitter消息,Facebook涂鸦墙帖子,博客评论...?)。有很多的方式去建立分类,确定培训资料等。

有一件事我一直想做的事是提高旧视频游戏的AI。以DOOM例如。非常简单的AI,比起你今天甚至什么看。你可以尝试改善甚至完全在视频游戏改写AI的敌人角色。

或者你也可以写你自己的小游戏,特别是侧重于对电脑取得令人意外的决定。

我一直认为这将是有趣的写一些东西,将着眼于后(比如,这里的一个问题),并预测这将多少票获得。我原本以为的想法在看一个博客或一篇文章,预测投票UPS上下文/起伏Reddit上(或者更简单地说,如低,中,高桶)。

这玩扑克,心或类似的程序。

请有趣,例如游戏AI,我知道国际象棋SIM可能需要一段时间,但也许你可以熬下来了一点(只有3个,2个乌鸦和王每侧)例如...

图灵测试是有趣。这里是 LOLBot如何通过一个链接图灵测试

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top