stringtranslate.com

Искусственное развитие

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

В эволюционных вычислениях потребность в искусственных методах разработки была мотивирована воспринимаемым отсутствием масштабируемости и развиваемости прямых кодировок решений (Tufte, 2008). Искусственная разработка влечет за собой косвенное кодирование решений. Вместо того чтобы описывать решение напрямую, косвенное кодирование описывает (явно или неявно) процесс, с помощью которого решение конструируется. Часто, но не всегда, эти косвенные кодировки основаны на биологических принципах развития, таких как градиенты морфогенов , клеточное деление и клеточная дифференциация (например, Doursat 2008), сети регуляции генов (например, Guo et al. , 2009), вырожденность (Whitacre et al. , 2010), грамматическая эволюция (de Salabert et al. , 2006) или аналогичные вычислительные процессы, такие как перезапись, итерация и время. Влияние взаимодействия с окружающей средой, пространственными и физическими ограничениями на дифференцированное многоклеточное развитие было исследовано совсем недавно (например, Кнабе и др., 2008).

Подходы искусственного развития применялись к ряду вычислительных и проектных задач, включая проектирование электронных схем (Миллер и Банцхаф, 2003), роботизированных контроллеров (например, Тейлор, 2004) и проектирование физических структур (например, Хорнби, 2004).

Примечания