Шутер Doom давно стал не просто игрой, а своеобразным бенчмарком для проверки возможностей и мощности устройств. Его портировали на все мыслимые операционные системы и архитектуры РК. К примеру, он есть на Raspberry Pi Pico. Но теперь, как оказалось, разработчикам мало и этого. Они обучили ИИ играть в Doom, при этом потребление энергии оказалось ничтожным.
Для работы использовали нейрочип Syntiant NDP200, который потребляет всего 1/1000 ватта. Этом чип используется для нейронных сетей, а точнее он применяется для мониторинга видео и аудио. NDP200 может работать на частоте до 100 МГц и имеет 26 контактов GPIO.
В рамках проведённого эксперимента нейросеть обучили с помощью VizDoom, версии Doom, используемой для исследований ИИ и обучения с подкреплением на основе необработанной визуальной информации. Сама нейросеть состояла примерно из 600 000 параметров, которым хватило 640 КБ ОЗУ на микросхеме NDP200.
Нейросети нужно было научиться играть в Doom, при этом основной задачей было не сама игра, а демонстрация эффективности NDP200 при столь малом потреблении энергии.