Нейронная сетка на Lua в Love2D

Демонстрация работы и обучения нейронной сети написаной на Lua. Графика обрабатывается на Love2D.

После запуска в откне нажмите одной из 3-х кнопок мыши (ЛКМ, ПКМ, СКМ), которые соответствуют 3 разным цветам. Нейросеть будет обучаться раскрасить экран в цвета точек.

Инструкция

При запуске вылазит мое кривое меню. Там можно выбрать 3 цвета в виде RGB HEX.

  • Клавиша s на клавиатуре, программа отрендерит 4К изображение в папку сохранения Love2D.
  • Клавиша r создает новую нейросеть.
  • Клавиша q возвращает на начальное меню.
  • Клавиша c очищает все точки.
  • Клавиша p приостанавливает обучение сети.

Запуск из исходников

git clone --recursive https://github.com/MrSyabro/love_neuro_test.git
cd love_neuro_test
love2d ./

Запуск одним файлом

wget https://github.com/MrSyabro/love_neuro_test/releases/download/test4/love_neuro_test.love
love2d love_neuro_test.love