Artificial intelligence 对于一组本科生来说,你对一个好的人工智能项目有什么想法?

Artificial intelligence 对于一组本科生来说,你对一个好的人工智能项目有什么想法?,artificial-intelligence,Artificial Intelligence,有两门课程:“AI”和“游戏中的AI”都有15名学生,为期15周。 我想让他们保持积极性和创造性。 我知道我想要某种形式的竞争(后一门课程显然如此)。 也许像马拉松比赛或ICFP。 我将需要良好的可视化,所以它将是伟大的,如果它已经存在。 有一个想法是为“Wesnoth之战”写人工智能,但我想它太多样化/无聊了。 又一场围棋。但那太难了 你的想法是什么 这将是一个为期15周的小组,由3名学生组成。使用Wii。麻省理工学院举办了一个名为“Wii”的竞赛 作战代码,是一种实时策略 游戏两组机器人在街

有两门课程:“AI”和“游戏中的AI”都有15名学生,为期15周。 我想让他们保持积极性和创造性。 我知道我想要某种形式的竞争(后一门课程显然如此)。 也许像马拉松比赛或ICFP。 我将需要良好的可视化,所以它将是伟大的,如果它已经存在。 有一个想法是为“Wesnoth之战”写人工智能,但我想它太多样化/无聊了。 又一场围棋。但那太难了

你的想法是什么


这将是一个为期15周的小组,由3名学生组成。

使用Wii。

麻省理工学院举办了一个名为“Wii”的竞赛

作战代码,是一种实时策略 游戏两组机器人在街上漫游 屏幕管理资源和 以不同的方式互相攻击 各种武器。然而,在 对每个机器人的功能进行编码 自主地;在引擎盖下,它运行着一个 Java虚拟机加载了 该队的球员计划。机器人在 游戏通过无线电进行通信,必须 共同努力完成他们的目标 目标

由一到四名学生组成的小组进入 提供了作战代码软件和 游戏规则的说明。 每个团队都制定了一个球员计划, 这将由他们各自的 机器人在战斗代码比赛中。 参赛者经常使用人工智能 智能、寻路、分布式 算法和/或网络 通信写他们的播放器。 在决赛中 自主玩家与对手竞争 在一场戏剧性的对决中彼此 锦标赛。世界杯的最后几轮 麻省理工学院锦标赛在前面举行 现场观众和顶级团队 接受现金奖励


(来源:)

战斗代码在行动

你基本上得到了麻省理工学院的作战代码软件,你的学生可以为他们的机器人编写人工智能。他们有一个测试套件,所以你可以在一个练习场地上练习自己运行你的自主机器人。学期快结束时,他们就可以进入了,在那里他们可以和他们的软件AI机器人与全国各地的学校竞争。高达4万美元的奖金和奖金以及获奖的自夸权

如果你想教他们,等等,我想不出比这更有趣的方法了


祝最好的人工智能机器人获胜

我不会忘记去。围棋AI在计算上很难与顶尖的人类玩家竞争,但围棋的简单规则(与国际象棋相比)使其成为一款相对容易编写AI的游戏。你的学生的课程只需要相互竞争,而不需要与高水平的人类选手竞争。有关Go编程的大量资源,请参阅。

我认为选择一个主题是一个好主意,该主题既具有足够的挑战性,又无法完全解决,同时允许用户在现实世界中看到它的价值,而不是玩具问题。因此,我的建议是:

  • 分词问题(例如,将“iamaboy”转换为“我是个男孩”)
  • 词义消歧(例如,“苹果很好吃”-苹果是水果还是公司?)
  • 光学字符识别

  • 我刚才列出的是自然语言处理的一些更基本的东西。如果你的学生更倾向于技术,你可能会把它提高到一个新的水平,让他们解决机器翻译的问题。

    ,它是as,有开源版本(和)和。

    今年我的学校ACM章节将进入战斗代码。看到这么多人组成另一个团队真是太酷了。这可能真的会发生:)谢谢你的链接。(我们两年前做过)单词聚类对于一个简短的项目也很有用。获取大量文本,并自动学习出现的单词的聚类,例如,(a,the,an,of,in)可能在一个词中,而(表,语言,街道)在另一个词中,等等。如果聚类更细粒度,它会变得更有趣。是的,单词聚类也很有趣。让我很想参加这个班D