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