上面的视频将熟悉任何正在播放3D世界建筑游戏MINECRAFT的人。但这不是人类构建这些城堡,树木和毛毛虫 - 它是人工智能。
该算法从“生命游戏”中取出其提示,即所谓的蜂窝自动机。在那里,基于每次邻居是黑色或白色的一系列时间,在一系列的时间里,网格中的正方形变为黑色或白色。程序模拟生物发育,其中胚胎中的细胞根据当地环境中的提示行事。
一些研究人员已经取代了简单的规则(例如,任何白色广场,其中三个黑色邻居变黑),由神经网络决定的更复杂,机器学习算法大致模仿大脑的布线。这些称为“神经蜂窝自动机”。但网格仍然只有两个维度,或者只有三个构建块。
在本月在预印器Arxiv发布的文件中,研究人员介绍了一种使用3D中的神经蜂窝自动机,并用50种块,包括一些像活塞一样的块。然后他们在MINECRAFT中释放了他们的系统。
科学家教授神经网络将单个立方体生长成含有成千上万块的复杂设计,如上面的城堡或树木或家具的公寓楼,甚至是毛毛虫的功能机器。当他们将创造成分为一半时,它再生。 (通常在MINECRAFT中,用户必须用手重建对象。)
展望未来,研究人员希望培训系统不仅会增长预定义的形式,而且还要创建执行某些功能的设计。这可能包括飞行,允许工程师寻找解决方案人类设计师不会预见。人们可以在现实世界中建立这些机器。或者微小的机器人可能会使用本地交互(如果您的邻居正在执行X,DO Y)以组装救援机器人或自我修复的建筑物。它是,艾姆,一个成长的领域。