Композициялық өрнек шығаратын желі - Compositional pattern-producing network

Композициялық өрнек шығаратын желілер (CPPN) нұсқасы болып табылады жасанды нейрондық желілер (ANN), эволюциясы генетикалық алгоритмдерді басшылыққа алатын архитектурасы бар.[1]

Әзірге ANN-де тек қана болады сигмоидты функциялар және кейде Гаусс функциялары, CPPN функциялардың екі түрін де, басқаларын да қамтуы мүмкін. Канондық жиынтыққа арналған функцияларды таңдау заңдылықтар мен заңдылықтардың нақты түрлеріне бейімделуі мүмкін. Мысалы, сияқты мерзімді функциялар синус қайталанулармен сегменттелген өрнектер шығарады, ал Гаусс сияқты симметриялық функциялар симметриялы өрнектер шығарады. Сызықтық функцияларды сызықтық немесе алу үшін қолдануға болады фрактальды -қалыптар Осылайша, CPPN-ге негізделген генетикалық өнер жүйесінің сәулетшісі канондық функциялар жиынтығын қосу туралы шешім қабылдау арқылы ол қалыптастыратын өрнектердің түрлерін бейімдей алады.

Сонымен қатар, әдеттегі ANN-дерден айырмашылығы, CPPN барлық мүмкін болатын кірістер кеңістігінде қолданылады, осылайша олар толық кескінді ұсына алады. Олар функциялардың композициясы болғандықтан, CPPN-дер кескіндерді шексіз ажыратымдылықпен кодтайды және кез-келген ажыратымдылықта нақты дисплейге таңдалуы мүмкін.

CPPN-ді дамытуға болады нейроеволюция сияқты техникалар күшейту топологияларының нейроеволюциясы (CPPN-NEAT деп аталады).

CPPN кодтары келесілерді дамытуда өте күшті кодтау ретінде көрсетілген:

Сондай-ақ қараңыз

Библиография

  • Кайван Гадери; Фардин Ахлгиан; Пархам Моради (2012). «DWT-SVD және CPPN-NEAT негізінде жаңа сандық бейнелік су таңбалау тәсілі». Компьютер және білім инженері бойынша 2-ші халықаралық конференция (ICCKE): 12–17. дои:10.1109 / ICCKE.2012.6395344. ISBN  978-1-4673-4476-0.


Әдебиеттер тізімі

  1. ^ Стэнли, Кеннет О. «Композициялық өрнек шығаратын желілер: дамудың жаңа абстракциясы». Генетикалық бағдарламалау және эволюциялық машиналар 8.2 (2007): 131-162.

Сыртқы сілтемелер