Энтузиаст 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
Ого! Это впечатляющая работа! Это так же доказывает, что майнкрафт — не просто игра, а нечто большее.

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

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

Новости

Публикации

Новости по банковской карте Egypt Post Visa Easy Pay

Банковскую карту Visa Easy Pay почты Египта по-прежнему может получить иностранец с обычной туристической визой и это фактически единственная карта, которую относительно просто может получить...

Самый одинокий дом в мире: кто и для чего его построил на острове Эллидаэй в Исландии

Остров Эллидаэй в Исландии — это небольшой необитаемый клочок суши в архипелаге Вестманнаэйяр, расположенном у южного побережья страны. Площадью всего около 0,45 км², он является одним...

Обзор TWS наушников Haylou Flowbuds N55 – что дают ANC и LDAC в бюджетном сегменте

Haylou Flowbuds N55 — это модель с упором на функции: адаптивное шумоподавление, поддержка LDAC и заявленная длительная работа от аккумулятора. Набор для своего сегмента привычный, но...

Обзор УШМ Интерскол УШМВ-125/1300Э: с бесщеточным двигателем 1,3 кВт и электронной поддержкой оборотов

В январе этого года купил себе бесщеточную сетевую УШМВ-125/1200Э от Интерскол. Плавный запуск, электронная регулировка мощности и удобство в работе оценил не только я, но и соседи по гаражному...

Робот пылесос с непрерывной подачей воды и самоочисткой в реальном времени: обзор новой модели Qrevo Curv 2 Flow от Roborock

Продуманный робот Qrevo Curv 2 Flow от бренда Roborock, предназначенный для влажной/совмещенной уборки дома, дополнительно оснащенный лазерным лидаром и AI-камерой. Такой вариант и полы помоет, и...

Обзор кресла Zone51 X-Prime Optimus – удобно ли сидеть целый день

Zone 51 X-Prime Optimus — кресло с сетчатой конструкцией и набором регулировок, которое сразу задает свою логику посадки. Здесь нет привычной мягкости и простых механизмов, зато есть...