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

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Новость | Игры

YouTube-блогер mattbatwings реализовал первую в истории нейронную сеть по распознаванию рукописных цифр, используя только редстоун-схемы в игре Minecraft. Это достижение стало результатом многолетней работы и экспериментов.

Автор: mattbatwings Источник: youtu.be

Вдохновленный курсами по машинному обучению в университете, mattbatwings заинтересовался возможностью создания обучаемой нейросети в виртуальном мире Minecraft. После неудачных попыток найти работающие примеры, он отложил эту идею на некоторое время.

В 2022 году интерес mattbatwings вспыхнул с новой силой, когда в его рекомендациях появилось видео, демонстрирующее сверточную нейронную сеть для распознавания рукописных цифр. Возможность создания компактной, но функциональной системы вдохновила блогера взяться за этот амбициозный проект. Он решил построить более быструю и точную нейросеть для распознавания цифр, невзирая на кажущуюся невыполнимость задачи.

После изучения различных архитектур mattbatwings остановил свой выбор на многослойном персептроне (MLP), рассудив, что он может лучше подходить для реализации на редстоун-схемах, чем популярные сверточные нейросети. Он начал с моделирования и обучения MLP-сети на Python, используя широко известный набор данных MNIST с рукописными цифрами, и добился впечатляющей точности 96%.

Однако на этом пути возникли две значительные проблемы. Во-первых, изображения в MNIST были в оттенках серого, что сложно воспроизвести в Minecraft. Преобразование их в черно-белые позволило сохранить точность 92%, но привело ко второй проблеме: обученные веса и смещения нейронов были представлены числами с плавающей запятой, что затрудняло работу с ними в редстоун-схемах.

Блогер нашел изящное решение, умножив значения весов на 100, округлив до целых чисел и переобучив сеть. Хотя точность снизилась до 83%, она по-прежнему превосходила результаты конкурентов, что стало большим стимулом для mattbatwings.

Затем началась кропотливая работа по воссозданию обученной модели MLP с помощью редстоун-компонентов в Minecraft. Блогер построил планшет для рисования цифр, позаимствовав элементы из своего предыдущего редстоун-проекта «Paint».

После завершения разработки блогер также создал визуализацию в виде столбчатой диаграммы для более наглядного представления уровней уверенности сети для каждой цифры.

Автор: mattbatwings Источник: youtu.be

Файл с редстоун-конструкцией доступен для скачивания всем желающим протестировать это необычное творение в описании оригинального ролика.

Источник: mattbatwings (YouTube)

Приключенческая играВыживаниеPCPS5Xbox Series XiOSAndroidДругой
Автор не входит в состав редакции iXBT.com (подробнее »)
Об авторе
Наношу добро, причиняю пользу, благодарен за лайки и содержательные (дополняющие статьи) комментарии. bq5m8xvvs1swal6c

1 комментарий

1
Ого! Это впечатляющая работа! Это так же доказывает, что майнкрафт — не просто игра, а нечто большее.

Добавить комментарий

Сейчас на главной

Новости

Публикации

Как люди попали в Южную Америку: новое исследование ставит под сомнение ключевой памятник континента

На протяжении почти пятидесяти лет археология Нового Света опиралась на один памятник. Стоянка Монте-Верде на юге Чили считалась главным и самым надежным доказательством того, что люди оказались в...

Как заставить звук проходить сквозь стены: новый материал направляет сигнал изнутри, оставаясь невидимым для внешних волн

Управление звуком всегда опиралось на создание физических преград. Звук это механическая волна, чередование зон высокого и низкого давления, которое распространяется в пространстве. Чтобы направить...

Ежегодное ТО газового котла. Разбираемся, за что «газовщики» берут деньги?

На днях с моими родителями случилась неприятная история — начал «скрежетать» газовый котел. Вызвали мастера, который определил, что данная проблема требует замены насоса, причем сумма за...

✦ ИИ  Между забвением и «понтами»: почему наручные часы отказываются умирать

Наручным часам уже лет тридцать безапелляционно пророчат неминуемую смерть. Начались подобные «упаднические» разговоры с появления массовых карманных компьютеров вроде легендарных Palm, грозивших...

Десять лет назад вышел смартфон, который мог спасти HTC от краха — HTC 10: почему у него ничего не получилось

Один из пионеров рынка Android, компания HTC, очень быстро растеряла свои позиции. Сначала люди недооценили аппарат One M8, который мало отличался от предыдущего M7, а затем стали ругать...

Победа «лопаты»: как Galaxy Note заставил Apple переделать iPhone, а Samsung научила мир любить большие телефоны

Если бы вы оказались в начале 2010-х и спросили любого техногика, каким должен быть идеальный смартфон, ответ был бы почти единогласным. Правила игры казались высеченными в граните, а...