我的世界黑科技常用教程(我的世界硬核新玩法)
我的世界黑科技常用教程(我的世界硬核新玩法)
2024-11-25 06:37:02  作者:等你路过  网址:https://m.xinb2b.cn/life/knq138603.html

晓查 凌晨 发自 凹非寺 量子位 报道 | 公众号 QbitAI

可能是疫情吧,大家在现实中行动受限,就越来越多去游戏世界中释放天性。

前有《我的世界》举办毕业典礼,后有《动物森友会》举办AI会议。最近《我的世界》又被大神带来了硬核玩法:


你以为他在涂鸦?不!其实他在进行神经网络的推理。

你如果是一个熟悉神经网络的人,想必已经猜出来了。

图片里这位玩家做的正是MNIST手写数字分类网络。

只需用剑在墙壁上画出数字,神经网络就能知道你写的是几。不仅仅如此,神经网络在推理过程中,哪些神经元被激活,都可以在这里看得一清二楚。


这个脑洞大开的玩家是一位来自印度的小哥Ashutosh Sathe,游戏项目叫做Scarpet-nn

Sathe不仅放出了试玩视频,还开源了代码,如果你是《我的世界》玩家 神经网络炼丹师,那么你也可以把自己的网络放在游戏里。

Scarpet-nn支持卷积层和完全连接层,允许在单个世界中运行多个神经网络。而且可以展示中间张量的逐块激活,甚至还能一次运行多个神经网络。

Sathe小哥到底是怎么想到用《我的世界》来搭建神经网络的呢?

像素风和神经网络是绝配

我的世界里那一个个像素色块简直就是显示3维数组的神器。如果一个长方体的每个小块都用不同颜色来展示数值,那么一个长方体就可以表示一个张量。


但是用表示的范围有限,我的世界地图里的资源也有限,在神经网络中显示BERT什么的显然不切实际。

所以用两种颜色的色块表示二值神经网络(BNN)最合适了。


BNN是一种高度简化的神经网络,权重和激活都只能取两个值: 1或-1。但是计算机中二进制的位表示是不同的。因此在BNN中,我们将 1存储为1为,将-1存储为0。


这样在BNN中乘法运算就变成了逻辑门中的同或运算,而逻辑门在《我的世界》中可以用红石电路造出。


至此,用《我的世界》搭建神经网络的理论基础已经完成,下面开始实际操作。

神经网络转像素模块

我们需要在电脑上安装《我的世界》Java版,第三方Mod也是必不可少的。在这个项目里,我们要安装Litematicacarpetmod两个Mod。

另外还需要通过Python3安装PyTorchnbtlib

接下来就是“炼丹”,先在PyTorch里训练好你的二值神经网络。

Litematica是一个帮助用户从零开始绘制示意图的模块,它可以准确地构建结构,指定将块放置在何处。


运行modeltolitematica.py将神经网络的所有层转换为不同的Litematica示意图。每个示意图仅包含一层神经网络。

图中以紫色表示 1的块,以绿色代表-1的块。

在这一步后,你会获得一组示意图文件,后缀名为.litematica。文件的名称和你命名的网络层相同,比如conv1.weight.litematica、fc2.weight.litematica等等。将相应文件导入即可。


把神经网络铺在地上

由于卷积层会出现4维数组,这在3维空间里是没法表示的,因此这个过程中还加入了压缩。

一般卷积层的形式是:[c2, c1, fh, fw]。其中c2是输出激活的通道数量,c1是输入激活的通道数量,fh和fw是卷积滤波器的高度和宽度。

通过scarpet-nn将后两个维度乘起来,变成[c2, c1, fh× fw],这样就解决了3维显示问题。


而全连接层都是2维的,不存在不能显示的状况,因此不需要做任何调整。


然后你就可以在空地上绘制一张16×16的输入图像了。


将卷积层导入地图后,你就可以进行神经网络运算了。


最后,作者还给出了一个MNIST示意图MineCraft文件包,如果只想简单看看实际运行效果,可以在我们的公众号中回复我的世界获取。

不得不说,《我的世界》里大神太多,之前有复旦本科生从零计算机,现在又有印度小哥从零打造神经网络。

(相关阅读:在《我的世界》里从零打造一台计算机有多难?复旦本科生大神花费了一年心血)


只是现在的模块还不能在《我的世界》里训练神经网络,相信在这些大神的努力下,未来用《我的世界》炼丹也不是梦。

传送门

博客地址:https://ashutoshbsathe.github.io/scarpet-nn/scarpet-apps/twoclassmnist/

Litematica下载地址:http://minecraft.curseforge.com/projects/litematica

源代码:https://github.com/ashutoshbsathe/scarpet-nn

— 完 —

量子位 QbitAI · 头条号签约

关注我们,第一时间获知前沿科技动态

  • 人生得意须尽欢的句子(人生得意须尽欢)
  • 2024-11-25人生得意须尽欢相离时易再见难,独人流浪,天涯何处寻?半悲伤,轻茫然遇孬独叹,惜惆怅,无人与谈!鸟惊飞,其独有翼,乘风破浪,越过千重山!鱼遇海,其独有鳍,轻柔窜水,奔驰万里江唯独余惜之登高岩,虽有点滴之薄力,而独步徒。
  • 如何让孩子每天记住单词(孩子单词记不住)
  • 2024-11-25孩子单词记不住英语词汇量小己经成了很多孩子英语学习的“瓶颈”,英语难学也就难在记单词,因此,记忆单词是学习英语的关键之一我们都知道词汇具有音、形、义三要素,无论汉字还是英语单词都是音、形、义三位一体的,每个汉字和英。
  • 苏州市曲艺家协会成立时间(时隔三年曲艺盛会线下重启)
  • 2024-11-25时隔三年曲艺盛会线下重启河南日报客户端记者郭北晨正月的中原大地还在寒冬中眺望春天,传承七百多年的曲艺盛会——马街书会已火热开唱宝丰县城南马街村,还是那片开阔的青青麦田,民间艺人以天作幕,以地为台;听书者前拥后簇,欢呼雀跃行走。
  • fendi包包水桶包(时尚潮人人手一个的包包)
  • 2024-11-25时尚潮人人手一个的包包fendi的包包是现在很多年轻人越来越喜欢的牌子,Fendi家最近推出的新款都非常少女,很有吸引力下面小编给大家讲讲fendi包包怎么样?时尚潮人人手一个的包包!fendi包包怎么样感觉今年Fendi。
  • 国六三菱帕杰罗什么时候上市(预售36万三菱帕杰罗)
  • 2024-11-25预售36万三菱帕杰罗导读:预售36万,三菱帕杰罗“国六版”归来,金色金属漆面全地形轮胎根据目前得到的消息来看,经典的硬派越野车,三菱帕杰罗已经推出了全新的国6版本,而且这款车型将会拥有非常经典的外观和经典的动力配置,并且。
  • 机动车年检一个周期是多少(各类型机动车年检)
  • 2024-11-25各类型机动车年检汽车摩托车需要定期参与「年检」,不同核载人数与车型的检测周期存在较大差异,首先从汽车作为切入点解析1:核载人数(座位数)≤6座的汽车为「六年内免安全检测」,这里的关键词为“内”,指免除的只是第二年和第。
  • 老年人医保网上怎么交(网上怎么交老年人医保)
  • 2024-11-25网上怎么交老年人医保可以在手机银行上进行缴纳,以建设银行为例,打开建设银行app,点击页面左上角的我的点击登录登录完成后,点击悦享生活选择医保缴费输入保单号,进行查询缴费即可缴费成功后,会有付款成功的提示。
  • 欢乐颂2五美中排名(欢乐颂2能跑赢择天记吗)
  • 2024-11-25欢乐颂2能跑赢择天记吗本文原创自微信公众号“野兽派娱乐”,微信号:yeshoupaiyule今年,国产影视剧讨论很热烈,除了神剧《人民的名义》之外,还有《外科风云》、《欢乐颂2》等等脑洞大开一下,如果让这些影视剧演员凑一起。
  • 改革开放40年启示我们什么(40年改革开放40道综艺自测题)
  • 2024-11-2540年改革开放40道综艺自测题今年是改革开放40周年也是中国电视诞生60周年综艺作为电视内容最重要的节目形态之一也伴随了一代又一代人的成长从“春晚”到《正大综艺》从《超级女声》到《中国达人秀》从《奔跑吧兄弟》到《朗读者》这里能回顾。
  • 在学习中进步在探索中成长(在学习中进步在探索中成长)
  • 2024-11-25在学习中进步在探索中成长在学习中进步,在探索中成长—机车小学开展2020年上期语文主题教研活动6月24日上午,机车小学全体语文教师以及学校主管语文教学教研的温云先副校长、李容惠副校长、教科室杨燕主任早早来到学校会议室,参加2。
  • 霸气回怼短片(有本事你来这个霸气怒怼)
  • 2024-11-25有本事你来这个霸气怒怼来源:浙江公安“我们是海宁公安!”“有本事就过来找我们!”反诈警员怒怼骗子骗子秒怂7月23日下午2点多正在上班的周女士接了一个神秘电话后拿了一支笔和一张纸就匆忙跑进电梯离开了单位驾着私家车一路疾驰……。