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