Искусственная жизнь

редактировать
Область исследования, в которой исследователи исследуют системы, связанные с естественной жизнью, ее процессами и ее эволюцией, с помощью моделирования

Искусственная жизнь (часто сокращенно ALife или A-Life ) - это область исследования, в которой исследователи исследуют системы, связанные с естественной жизнью, его процессы и его развитие с помощью моделирования с компьютерными моделями, робототехникой и биохимией. Дисциплина была названа Кристофером Лэнгтоном, американским биологом-теоретиком, в 1986 году. В 1987 году Лэнгтон организовал первую конференцию в этой области в Лос-Аламосе, Нью-Мексико. Существует три основных вида жизни, названных в честь их подходов: мягкая, от software ; жесткий, от аппаратного ; и влажный из биохимии. Исследователи искусственной жизни изучают традиционную биологию, пытаясь воссоздать аспекты биологических явлений.

A Имитация автомобиля Брайтенберга, запрограммированная в breve, имитатор искусственной жизни
Содержание
  • 1 Обзор
  • 2 Философия
  • 3 Программные («программные»)
    • 3.1 Методы
    • 3.2 Известные имитаторы
      • 3.2.1 Программные
      • 3.2.2 Модульные
      • 3.2.3 На основе параметров
      • 3.2.4 На основе нейронных сетей
    • 3.3 Моделирование сложных систем
  • 4 Аппаратное («жесткое»)
  • 5 На основе биохимических («влажных»)
  • 6 Открытых задач
  • 7 Связанные темы
  • 8 История
  • 9 Критика
  • 10 См. Также
  • 11 Ссылки
  • 12 Внешние ссылки
Обзор

Искусственная жизнь изучает фундаментальные процессы живые системы в искусственных средах для более глубокого понимания сложной обработки информации, которая определяет такие системы. Эти темы обширны, но часто включают эволюционную динамику, эмерджентные свойства коллективных систем, биомимикрию, а также связанные вопросы, касающиеся философии природа жизни и использование реалистичных свойств в художественных произведениях.

Философия

Философия моделирования искусственной жизни сильно отличается от традиционного моделирования тем, что изучает не только «жизнь, как мы ее знаем», но и «жизнь как она могла бы» be ".

Традиционная модель биологической системы фокусируется на улавливании ее наиболее важных параметров. Напротив, подход к моделированию жизни, как правило, направлен на расшифровку самых простых и общих принципов, лежащих в основе жизни, и реализацию их в симуляции. Затем моделирование дает возможность анализировать новые и разные реалистичные системы.

Владимир Георгиевич Редько предложил обобщить это различие на моделирование любого процесса, что привело к более общему различению «процессы-как-мы-знаем-их» и «процессы-как-они-могли». -be ".

В настоящее время общепринятое определение жизни не рассматривает существующие имитации жизни или программное обеспечение как живые, и они не являются частью эволюционного процесса любой экосистемы. Однако возникли разные мнения о потенциале искусственной жизни:

  • Позиция сильной жизни (ср. Сильный ИИ ) утверждает, что «жизнь - это процесс, который можно абстрагировать от любой конкретной среды» (Джон фон Нейман ). Примечательно, что Том Рэй заявил, что его программа Tierra не моделирует жизнь на компьютере, а синтезирует ее.
  • Слабая жизненная позиция отрицает возможность создания "живого" процесс "вне химического раствора. Вместо этого исследователи пытаются моделировать жизненные процессы, чтобы понять основную механику биологических явлений.
Программные («мягкие»)

Методы

Известные симуляторы

Это список имитаторы искусственной жизни / цифрового организма, организованные методом определения существ.

ИмяНа основеНачатоЗавершено
ApeSDK (ранее Noble Ape)язык / социальное моделирование1996в процессе
Avida исполняемая ДНК1993в процессе
Биогенезисполняемая ДНК2006текущий
НейроядроДжеппетто2014текущий
Существа нейронная сеть и моделируемые биохимия и генетика1996-2001Фэндом все еще активен и по сей день, несколько неудачных попыток создания новых продуктов
Критерийнейронная сеть2005продолжается
Darwinbotsисполняемая ДНК2003продолжается
DigiHiveисполняемая ДНК2006в процессе
ДОЗАисполняемая ДНК2012в процессе
EcoSim Нечеткая когнитивная карта2009в работе
Framsticks исполняемая ДНК1996в процессе
Gebнейронная сеть1997текущий
OpenW orm Джеппетто2011в процессе
Polyworld нейронная сеть1990в процессе
Primordial Lifeисполняемая ДНК19942003
ScriptBotsисполняемая ДНК2010текущая
Техносфера модули1995
Tierra исполняемая ДНК19912004
3D Virtual Creature Evolution нейронная сеть2008NA

Программная

Программная симуляция содержит организмы со сложным языком ДНК, обычно полным по Тьюрингу. Этот язык чаще бывает в форме компьютерной программы, чем реальной биологической ДНК. Производные от ассемблера - самые распространенные языки. Организм «живет», когда выполняется его код, и обычно существуют различные методы, позволяющие самовоспроизведение. Мутации обычно реализуются как случайные изменения кода. Использование клеточных автоматов является обычным, но не обязательным. Другим примером может быть искусственный интеллект и многоагентная система / программа.

на основе модулей

К существу добавляются отдельные модули. Эти модули изменяют поведение и характеристики существа либо напрямую, путем жесткого кодирования в симуляции (тип ноги A увеличивает скорость и метаболизм), либо косвенно, через возникающие взаимодействия между модулями существа (тип ноги A движется вверх и вниз с частотой X, который взаимодействует с другими ногами для создания движения). Как правило, это симуляторы, которые делают упор на создание и доступность пользователей, а не на мутацию и эволюцию.

На основе параметров

Организмы обычно конструируются с заранее определенным и фиксированным поведением, которое управляется различными изменяющимися параметрами. То есть каждый организм содержит набор чисел или других конечных параметров. Каждый параметр четко определенным образом контролирует один или несколько аспектов организма.

На основе нейронной сети

В этих симуляциях есть существа, которые обучаются и растут с помощью нейронных сетей или их близких производных. Часто, хотя и не всегда, упор делается больше на обучение, чем на естественный отбор.

Моделирование сложных систем

Математические модели сложных систем бывают трех типов: черный ящик (феноменологический), белый ящик (механистический, основанные на первых принципах ) и сером ящике (смесь феноменологических и механистических моделей). В моделях черного ящика индивидуальные (механистические) механизмы сложной динамической системы остаются скрытыми.

Математические модели для сложных систем

Модели черного ящика полностью немеханистичны. Они феноменологичны и игнорируют состав и внутреннюю структуру сложной системы. Мы не можем исследовать взаимодействия подсистем такой непрозрачной модели. Модель «белого ящика» сложной динамической системы имеет «прозрачные стены» и напрямую показывает лежащие в основе механизмы. Все события на микро-, мезо- и макроуровнях динамической системы непосредственно видны на всех этапах эволюции ее модели белого ящика. В большинстве случаев разработчики математических моделей используют тяжелые математические методы черного ящика, которые не могут создавать механистические модели сложных динамических систем. Модели «серого ящика» являются промежуточными и сочетают подходы «черный ящик» и «белый ящик».

Логическая детерминированная индивидуально-клеточная модель роста популяции одного вида

Создание модели сложной системы методом белого ящика связано с проблемой необходимости априори базовых знаний предмета моделирования. Детерминированные логические клеточные автоматы являются необходимым, но не достаточным условием модели белого ящика. Вторая необходимая предпосылка модели белого ящика - наличие физической онтологии исследуемого объекта. Моделирование методом белого ящика представляет собой автоматический гипер-логический вывод из первых принципов, поскольку оно полностью основано на детерминированной логике и аксиоматической теории объекта. Цель моделирования методом белого ящика состоит в том, чтобы вывести из основных аксиом более подробные, более конкретные механистические знания о динамике изучаемого объекта. Необходимость сформулировать внутреннюю аксиоматическую систему субъекта перед созданием его модели белого ящика отличает модели клеточных автоматов типа белого ящика от моделей клеточных автоматов, основанных на произвольных логических правилах. Если правила клеточного автомата не были сформулированы на основе первых принципов предмета, то такая модель может иметь слабое отношение к реальной проблеме.

Логическая детерминированная индивидуальная модель клеточного автомата межвидовой конкуренции за один ограниченный ресурс
Аппаратная ("жесткая")

Аппаратная искусственная жизнь в основном состоит из роботов, то есть автоматически управляемых машин, способных выполнять задачи на своих своя.

Биохимическая («влажная»)

Биохимическая жизнь изучается в области синтетической биологии. Это включает, например, создание синтетической ДНК. Термин «влажный» является расширением термина «влажное ПО ». Усилия по созданию «влажной» искусственной жизни сосредоточены на создании живых минимальных клеток из живых бактерий Mycoplasma labratorium и создании неживых биохимических клеточно-подобных систем с нуля.

В мае 2019 года исследователи в ходе важной работы сообщили о создании новой синтетической (возможно, искусственной ) формы жизнеспособной life, вариант бактерий Escherichia coli, за счет уменьшения естественного числа 64 кодонов в бактериальном геноме вместо 59 кодонов, чтобы кодировать 20 аминокислот.

Открытые проблемы
Как жизнь возникает из неживого?
  • Сгенерировать молекулярный протоорганизм in vitro.
  • Достичь переход к жизни в искусственной химии in silico.
  • Определить, могут ли существовать принципиально новые живые организации.
  • Смоделировать одноклеточный организм на всем протяжении жизненный цикл.
  • Объясните, как правила и символы генерируются из физической динамики в живых системах.
Каковы возможности и ограничения живых систем?
  • Определите, что неизбежно в неограниченном эволюция жизни.
  • Определите минимальные условия для развития обычные переходы от конкретных систем реагирования к общим.
  • Создать формальную основу для синтеза динамических иерархий на всех уровнях.
  • Определить предсказуемость эволюционных последствий манипулирования организмами и экосистемами.
  • Разработайте теорию обработки информации, информационных потоков и генерации информации для развивающихся систем.
Как жизнь связана с разумом, машинами и культурой?
  • Продемонстрировать появление интеллекта и разума в искусственной живой системе.
  • Оценить влияние машин на следующий важный эволюционный переход жизни.
  • Предложить количественную модель взаимодействия культурной и биологической эволюции.
  • Установление этических принципов для искусственной жизни.
Связанные темы
  1. Искусственный интеллект традиционно использовал подход сверху вниз, в то время как жизнь обычно работает снизу вверх.
  2. Искусственная химия зародилась как метод в сообщества, чтобы абстрагироваться от процессов химических реакций.
  3. Эволюционные алгоритмы представляют собой практическое применение принципа слабой жизни, применяемого к задачам оптимизации. Было создано множество алгоритмов оптимизации, которые заимствуют или полностью отражают существующие методы. Основное различие заключается в явном определении пригодности агента по его способности решать проблему, а не по его способности находить пищу, воспроизводить потомство или избегать смерти. Ниже приведен список эволюционных алгоритмов, тесно связанных и используемых в жизни:
  4. Многоагентная система - Многоагентная система - это компьютеризированная система, состоящая из множества взаимодействующих интеллектуальных агентов в среде.
  5. Эволюционное искусство использует техники и методы искусственной жизни для создания новых форм искусства.
  6. Эволюционная музыка использует аналогичные методы, но применяется к музыке, а не к визуальному искусству.
  7. Абиогенез и происхождение жизни иногда также используют живые методологии.
История
Критика

У Алифы неоднозначная история. Джон Мейнард Смит в 1994 году критиковал определенную работу по искусственной жизни как «науку, свободную от фактов».

См. Также
  • диаграмма Портал системной науки
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-11 21:54:39
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте