Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программирование игр, графики и искусственного интеллекта > Нейронная сеть выдающая численный результат


Автор: _Y_ 13.9.2019, 11:27
Уважаемые, у меня вопрос не очень профессиональный, но ответ на него должен помочь сформулировать вопрос следующий. Причина непрофессиональности в том, что нейронными сетями, в сторону которых сейчас смотрю, я в последний раз занимался лет двенадцать назад и с тех пор забыл абсолютно всё.

Физическая задача. Имеется оптическая система, которую надо юстировать. Посылаем на неё стандартное изображение, и видим на экране некую расплывчатую кляксу. Вручную, частью эвристически, частью методом проб и ошибок, юстируем систему, добиваясь на экране ожидаемого изображения. Хочется делать это автоматически.

Идея. Нейронная сеть обучается на множестве изображений. При этом известно положение каждого элемента оптической системы для данного изображения и положение каждого элемента в юстированном состоянии. То есть имеется набор векторов, на которые положение каждого элемента отличается от оптимума. Когда обучение закончено, задаём сети изображение и получаем набор векторов, на которые надо поменять положение каждого элемента оптической системы.

На входе  Монохромные изображения глубиной 1 Байт. Но глубину конечно, можно ограничить или вообще бинаризовать изображение.

На выходе В простейшем варианте - один вектор, то есть два числовых значения: направление регулировки и величина сдвига (или две величины сдвига по двум координатам, но для нейронной сети это всё равно - два числовых значения они и есть два числовых значения). В более сложном варианте на выходе массив парных числовых значений, каждая пара относится к одному элементу оптической системы.

Вопрос С чего начинать? В сторону какого типа нейронных сетей копать? Есть ли подходящая литература "для тех, кто всё забыл и начинает с нуля"? Может ещё что-то важное надо знать?

Спасибо!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)