Юный техник, 2012 № 09 | страница 16
«Цель такой искусственной эволюции — создать виртуальные формы жизни, которые бы имели собственную наследственную память и зачатки интеллекта», — поясняет один из исследователей, Роберт Пеннок.
Эксперименты в Авиде почти всегда начинают с простейших организмов, способных клонировать только себя. Чтобы заставить их развиваться, экспериментаторы принуждают их обитать в конкурентной среде, где приходится бороться за выживание и количество «пищи».
Чтобы следующее поколение было приспособлено к условиям обитания лучше предыдущего, нужно заложить в каждый псевдоорганизм не только инстинктивное стремление занять территорию с возможно большими запасами энергии и пищи, но и генетическую память, позволяющую накапливать из поколения в поколение лучшие качества того или иного авиданца. Например, Avidians развивали в себе способность сравнить питание в различных местах и запоминать наиболее богатые районы, умение ориентироваться как в пространстве, так и в жизненной ситуации.
Механизм запоминания, обучения, приводящий из поколения в поколение к усовершенствованию авиданцев, заинтересовал биологов. «Работа коллег позволяет предположить, что эволюционное умение решать простые навигационные проблемы зависит от развивающейся кратковременной памяти и в живой природе», — полагает зоолог Фред Дайер.
Исследования сложного поведения виртуальных организмов позволяют не только пролить свет на эволюцию органической жизни. С одной стороны, они помогают детально разбираться в механизмах памяти, работы ума, а с другой — конструировать все более совершенные системы искусственного интеллекта.
Джеф Клун, еще один исследователь из Мичиганского университета, полагает, что авиданцев в какой-то мере можно сравнить с нейронами мозга, которые не только сами соображают, что к чему, но и могут поделиться информацией с соседями, сообща решая ту или иную задачу. Ученый ныне работает с системой, называемой HyperNEAT, которая использует принципы биологии, чтобы получать большое количество цифровых нейронов, используя небольшое количество основных правил.
«В природе расположение ячейки эмбриона часто определяет его функции — станет ли она затем клеткой сердца или почки, к примеру, — поясняет Клун. — Так и в HyperNEAT роль каждого искусственного нейрона определяется координатами его расположения в матрице уравнений. А это, в свою очередь, означает, что вы можете создать сложный мозг из относительно небольшого числа компьютеризированных инструкций, или «генов».