本科生人工智能项目的绝佳想法有哪些?

目前有两个课程:”人工智能”和”游戏中的人工智能”,每个课程有15名学生,为期15周。

我希望能够保持他们的积极性和创造力。

我知道我想要某种形式的竞赛(对于后者课程来说很明显)。

也许像 Marathon Match 或 ICFP 这样的比赛。

我需要良好的可视化效果,所以如果已经存在就太好了。

一个想法是为”Battle of Wesnoth”编写人工智能,但我认为它太分散/无聊了。

另一个是围棋游戏。但这太难了。

你们有什么想法?

项目将以3名学生为一组,进行15周。


回答:

麻省理工学院举办一个名为BattleCode的比赛。

BattleCode 是一种实时战略
游戏。两队机器人漫游在
屏幕上管理资源并
使用不同的
武器互相攻击。然而,在
BattleCode 中,每个机器人都能自主运行;在底层,它运行着一个
加载了
其团队玩家程序的 Java 虚拟机。游戏中的机器人通过无线电进行通信,并且必须
一起工作才能完成他们的
目标。

由一到四名学生组成的团队进入
被授予 BattleCode 软件和
游戏规则的规范。
每个团队开发一个玩家程序,
该程序将在 BattleCode 比赛期间由他们的每个
机器人运行。
参赛者经常使用人工智能、寻路、分布式
算法和/或网络
通信来编写他们的玩家。
在最后的锦标赛中,
自主玩家在一个引人注目的正面
锦标赛中相互对抗。
麻省理工学院锦标赛的最后几轮在
现场观众面前进行,
顶尖队伍将获得现金奖励。

alt text
(source: mit.edu)

BattleCode 实战。

你本质上获得了麻省理工学院的 BattleCode 软件,你的学生可以为他们的机器人编程人工智能。他们有一个测试套件,因此你可以在练习竞技场中练习运行你的自主机器人。在学期末,他们可以参加 麻省理工学院的公开赛,在那里他们可以用他们的软件人工智能机器人与全国各地的学校竞争。高达 40,000 美元以现金和奖品的形式发放,以及赢得比赛的吹牛资本。

如果你希望教他们关于 人工智能寻路群体智能 等的知识,我想不出还有什么比这更有趣的方法了。

愿最好的 AI 机器人获胜!

Related Posts

使用LSTM在Python中预测未来值

这段代码可以预测指定股票的当前日期之前的值,但不能预测…

如何在gensim的word2vec模型中查找双词组的相似性

我有一个word2vec模型,假设我使用的是googl…

dask_xgboost.predict 可以工作但无法显示 – 数据必须是一维的

我试图使用 XGBoost 创建模型。 看起来我成功地…

ML Tuning – Cross Validation in Spark

我在https://spark.apache.org/…

如何在React JS中使用fetch从REST API获取预测

我正在开发一个应用程序,其中Flask REST AP…

如何分析ML.NET中多类分类预测得分数组?

我在ML.NET中创建了一个多类分类项目。该项目可以对…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注