Сеть создания композиционных паттернов - Compositional pattern-producing network
Сети, создающие композиционные паттерны (CPPN) являются вариацией искусственные нейронные сети (ИНС) с архитектурой, развитие которой определяется генетическими алгоритмами.[1]
Хотя ИНС часто содержат только сигмовидные функции и иногда Гауссовы функции, CPPN могут включать в себя функции обоих типов и многие другие. Выбор функций для канонического набора может быть смещен в сторону определенных типов шаблонов и закономерностей. Например, периодические функции, такие как синус создают сегментированные шаблоны с повторениями, в то время как симметричные функции, такие как Gaussian, создают симметричные шаблоны. Линейные функции могут использоваться для получения линейных или фрактал -подобные узоры. Таким образом, архитектор системы генетического искусства на основе CPPN может изменять типы генерируемых ею паттернов, выбирая набор канонических функций, которые необходимо включить.
Кроме того, в отличие от типичных ИНС, CPPN применяются ко всему пространству возможных входов, так что они могут представлять собой полное изображение. Поскольку они представляют собой композиции функций, CPPN, по сути, кодируют изображения с бесконечным разрешением и могут быть дискретизированы для конкретного дисплея с любым оптимальным разрешением.
CPPN могут развиваться через нейроэволюция такие методы, как нейроэволюция дополняющих топологий (называется CPPN-NEAT).
Было показано, что CPPN являются очень мощным средством кодирования при развитии следующего:
- Нейронные сети через HyperNEAT алгоритм,
- 2D-изображения, на "PicBreeder.org",
- 3D-объекты, на "EndlessForms.com",
- Морфология роботов Жесткие роботы Мягкие роботы.
Смотрите также
Библиография
- Кайван Гадери; Фардин Ахлгян; Пархам Моради (2012). «Новый подход к нанесению водяных знаков цифровых изображений на основе DWT-SVD и CPPN-NEAT». 2-я Международная конференция по вычислительной технике и инженерии знаний (ICCKE): 12–17. Дои:10.1109 / ICCKE.2012.6395344. ISBN 978-1-4673-4476-0.
- Кеннет О. Стэнли (2007). "Сети создания композиционных паттернов: новая абстракция развития" (PDF). Генетическое программирование и эволюционирующие машины. 8 (2): 131–162. CiteSeerX 10.1.1.643.8179. Дои:10.1007 / s10710-007-9028-8.
- Кеннет О. Стэнли (2006). «Использование регулярности без развития» (PDF). Материалы осеннего симпозиума AAAI по системам развития.
Рекомендации
- ^ Стэнли, Кеннет О. «Композиционные модели, производящие сети: новая абстракция развития». Генетическое программирование и эволюционирующие машины 8.2 (2007): 131-162.
внешняя ссылка
- "PicBreeder.org" - Совместное онлайн-искусство, созданное CPPN, эволюционировало с Нейроэволюция дополнительных топологий.
- "EndlessForms.com" - 3D-версия Picbreeder, где вы интерактивно развиваете 3D-объекты, которые кодируются с помощью CPPN и развиваются с помощью Нейроэволюция дополнительных топологий.