Эволюционный эксперимент
У меня возникло желание провести эксперимент по обучению "существа" (основанном на нейронной сети) при помощи эволюционного отбора. А попутно рассказать немного и о нейронных сетях и об эволюционном обучении. Ну и результаты эксперимента предоставить широкой публике, услышав реакцию.
Но давайте все по порядку :)
Постановка задачи
Нашим главным героем будет некое виртуальное "существо" или, как их называют, интеллектуальный агент. Давайте для простоты называть его - организм.
Главной задачей, конечно же, будет "разумное" поведение организма. Самым "разумным" поведением будем считать то, которое приводит к более продолжительной жизни организма. Т.е. "умнее" тот, кто сумел выжить дольше :)
Наш организм будет примитивен, да и мир в котором он будет обитать будет тоже весьма примитивным. Организм будет обладать одним сенсорным органом - зрением. Это зрение будет фиксировать расстояние к еде (каким точно образом решим позже). Также организм будет иметь возможность двигаться с определенной скоростью и поворачивать. А в самом мире организм будет одинок, но там будет пища для него. При чем, пища будет периодически появляться в случайном месте. Ну и мир будет ограниченным пространством.
Вот такие вот лабораторные условия :)
Итак, цель - создать систему по обучению и отслеживанию обучения нашего организма эволюционным методом с целью получения "разумного" организма.
Первоначально условия сделаны простыми специально для простоты реализации. В случае успеха, хотелось бы в будущем расширить систему до более сложной эволюционной системы.
Пока что все только на этапе проектирования, так что любые советы будут очень полезны. Буду благодарен за высказанные мнения.
Продолжение будет.