ä¸è¦å²ç¬æåçæ§
软件开发人员和 马里奥 speedrunner Seth Bling创造了一种被征服的计算机算法 超级马里奥世界 。 MarI / O tick的成果是机器学习 - 一种依靠生物学,依靠所谓的神经网络和迭代进化的方法。数学方程式充当人工神经元,这些构建块拼凑在一起形成网络。机器人就像你处理第一个控制器时那样开始 - 有点笨拙地站立,直到你做出右键意味着正确的连接。
与您不同,该程序可以在数字上分配适应度值,因为它可以避免坑或火球(更远的网络数量更高)。经过几十代,冠军诞生于最适合的网络之外。
通过将这个过程放到视频中,从某种意义上说,Bling可以让你一瞥你自己的大脑在第一次穿上意大利水管工来踩踏龟和囤积漂浮的硬币时的处理方式。想要创建自己的横向卷轴计算机冠军? Bling在这里发布了源代码。