微软向公众开放MinecraftAI研究工具
一开始是一个相当简单的开放式沙盒和生存游戏,但现在已经变得超出了创作者 Markus “Notch” Persson 的想象。尽管Minecraft仍然是一个虚拟世界,人们可以在其中尽情发挥创造力,但它也已成为可用于公共利益的工具。除了将 Minecraft 用于教育目的之外,微软还将其变成了一种研究工具。Project Malmo,以前称为Project AIX,使用 Minecraft 的开放世界进行人工智能研究,现在作为开源供所有人使用。
尽管人工智能领域最近取得了进展,但一些专家可能会争辩说,我们离理想的、可怕的自学习 AI 还很远。我们今天拥有的大部分内容都集中在信号分析和与既定规则的比较上。用微软剑桥实验室研究员、马尔默团队成员 Katja Hofmann 的话来说,“它们只是统计模式”。
真正的学习采用了不同的路径,这条路径需要大量的试错和大量的错误。然而,有些事情不能简单地用算法、数字或文本墙来模拟。诸如学习如何构建工具、学习如何不从悬崖上走向死亡以及学习如何爬山之类的事情都需要真实世界的设置。
或者至少是人造的。
对这些研究人员来说幸运的是,微软拥有 Minecraft,它为廉价的 AI 研究提供了完美的环境。虽然必须使用昂贵的机器人来学习上述课程,但您只需要在 Minecraft 中对虚拟机器人进行编程即可。没有伤害,没有犯规。
Project Malmo 现已在微软自己的开源许可下在 GitHub 上提供。它基本上由一个 Minecrat mod 和其他用于创建 AI 代理(又名机器人)的代码组成。在 Windows、Linux 和 macOS 上安装它有点复杂,但它背后的团队确实提供了有关如何进行的清晰分步说明。该项目对任何对人工智能有好奇心的人开放,即使是那些只有基本编程知识的人。