Как вы уже успели заметить, я интересуюсь искуственным интелектом. Возник у меня следующий вопрос, а почему бы не использовать генетический подход для создания алгоритма, функционирующего аналогично колонии живых клеток. А именно создаётся множество объектов(клеток), которые могут “впитывать”, “размножаться”, “умирать”, “обрабатывать” и “выпускать”. Клетки находяться в среде которая, характеризуется концентрациями различных веществ. За счёт “жизни” клеток среда изменяется.
Таким образом: Задачи формулируются в виде начальных параметров среды. В данной среде запускается “жизнь” колонии клеток. Через некоторое время параметры среды будут являться решением задачи.
С помощью данного подхода можно реализовывать алгоритмы ГА, нейросети и.т.п. в зависимости от кол-ва клеток и параметров среды.
Идея ещё сырая, непонятно как точно кодировать среду и взаимодействия между “клетками”.
Кто хочет поучавствовать в разработке “алгоритма-организма”, либо слышал, видел, что-то подобное напишите. Алгоритм будет кодироваться на Python. Желающим вышлю более подробную информацию.
Вот по нижеследующим ссылкам делается примерно то же. Только там чисто эксперимент, никакой прикладнухи – алгоритм используется для зарождения Artificail Life, а не для решения иных задач.
http://life.ou.edu/tierra/
http://life.ou.edu/pubs/zen/zen.tex
Комментарий от itanko — Июль 11, 2008 @ 4:27 дп