Энтузиаст Minecraft создал функциональную нейросеть внутри игры, используя только редстоун

Энтузиаст Minecraft создал функциональную нейросеть внутри игры, используя только редстоунВ мире Minecraft каждый строит города, добывает руду, выращивает картошку — ну, или делает что-то совершенно безумное на редстоун-схемах. Например, распознает рукописные цифры с помощью нейронной сети!

Да-да, вы не ослышались.

Представьте: блогер mattbatwings весь такой — бодрый, энергичный, да ещё и умудрился создать первую нейросеть в Minecraft для распознавания цифр. Как он это сделал? Вот я и скажу!

Маттиас (если быть формальными) после университетских лекций по машинному обучению понял: а почему бы не запилить свою нейросеть прямо там, где все блоки кубические?

После пары жутко неудачных попыток googl’ения рабочих методов он отложил эту идею на потом.

Но вдруг в 2022 году какое-то видео полезло в его рекомендации — оказывается, можно сделать свёрточную нейросеть для распознавания цифр! И Маттиас всколыхнулся.

Он рванул за новой мечтой!

Выбор пал на многослойный персептрон (MLP), потому что интуиция подсказала: «Он точно зайдёт для Minecraft!» Начались моделирование и обучение на Python’е. MNIST’а с его цифрами хватило за глаза — результат точности 96%.

Да это ж праздник какой-то!

Но, как всегда есть «но». И первое «но» заключалось в том, что изображения из MNIST’a были серые. А серость — дело хорошее, только не для Minecraft’a.

Так что пришлось конвертировать все в черно-белый формат. Точность чуть пострадала до 92%, а затем… Вторая проблемка выскочила: числа стали с плавающей запятой!

И это уже сложнее жестяной коробки сложить.

Но Маттиас не такой уж простак. Он придумал хитрый ход: все значения помножить на сто и округлить до целых чисел. Заново повесил на обучение модельку и… Достиг чудесных 83% точности!

Конечно, чуть меньше предыдущего результата, но всё равно круче конкурентов.

И тут началось самое интересное: Маттиас принялся воплощать свою MLP-сеть в Minecraft’e! Столько проводков, кнопочек… Это же заложено правильный фундамент под будущий успех!

Когда проект был завершён, блогер ещё и диаграмму нарыл для красоты — чтоб все видели уровни уверенности его шедевра по распознованию цифр.

А теперь самое интересное: файл конструкции доступен для всех желающих!

Хотите испытать свой майнд на этом чуде? Просто загляните в описание оригинального видосика от mattbatwings и качайте без остановки!