Показать сообщение отдельно
Старый 29.09.2013, 14:26   #1
den
Дэвелопер
 
Аватар для den
 
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений
(для 2,419 пользователей)
ИИ: нейросети, генетические алгоритмы

Значит захотелось мне сделать простенький ии на нейросетях. На вход должны были подаваться данные окружающего мира, на выходе - действия бота. Т.к. обучение с учителем в данном случае не возможно (?), сделал генерацию сетей с помощью генетического алгоритма.
Так вот, сделал, начал тестировать. Для простых логических функций, типа И ИЛИ НЕ XOR всё работает отлично. Пошел дальше, сделал генерацию бота для крестиков-ноликов. Но тут даже после нескольких тысячь поколений, не удалось научить сеть тупо не нарушать правила - не делать ход не на свободную ячейку. Прогресс конечно был, но уж очень маленький. Реализация генетического алгоритма не самая оптимальная, но думаю проблема не в этом. А это только какие-то крестики нолики.
Вот собственно вопрос: делать ИИ на нейросетях для более-менее сербезных вещей (например монстр из РПГ игры) изначально прохая идея, или же как-то можно?
Может какую-то часть ИИ сделать на сетях, другую таблицами состояний, а характеристики бота подобрать генетическим алгоритмом?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
alex (14.11.2020)