Síť vytvářející kompoziční vzory - Compositional pattern-producing network
Sítě vytvářející kompoziční vzory (CPPN) jsou variantou umělé neuronové sítě (ANN), které mají architekturu, jejíž vývoj je řízen genetickými algoritmy.[1]
Zatímco přílohy často obsahují pouze sigmoidní funkce a někdy Gaussovské funkce „CPPN mohou zahrnovat oba typy funkcí a mnoho dalších. Volba funkcí pro kanonickou množinu může být ovlivněna konkrétními typy vzorů a pravidelností. Například periodické funkce, jako je sinus produkují segmentované vzory s opakováním, zatímco symetrické funkce, jako je Gaussian, produkují symetrické vzory. Lineární funkce lze použít k výrobě lineárních nebo fraktální -jako vzory. Architekt systému genetického umění založeného na CPPN tedy může zkreslit typy vzorů, které generuje, tím, že se rozhodne zahrnout sadu kanonických funkcí.
Navíc, na rozdíl od typických ANN, jsou CPPN aplikovány na celý prostor možných vstupů, aby mohly představovat kompletní obraz. Jelikož se jedná o složení funkcí, CPPN ve skutečnosti kódují obrázky v nekonečném rozlišení a lze je vzorkovat pro konkrétní zobrazení v jakémkoli optimálním rozlišení.
CPPN lze vyvíjet prostřednictvím neuroevoluce techniky jako neuroevoluce rozšiřujících topologií (nazývané CPPN-NEAT).
CPPN se ukázaly jako velmi výkonné kódování při vývoji následujících:
- Neuronové sítě, přes HyperNEAT algoritmus,
- 2D obrázky, zapnuto „PicBreeder.org“,
- 3D objekty, na „EndlessForms.com“,
- Robotické tvarosloví Pevné roboty Soft Robots.
Viz také
Bibliografie
- Kayvan Ghaderi; Fardin Akhlghian; Parham Moradi (2012). „Nový přístup k vodoznaku digitálního obrazu založený na DWT-SVD a CPPN-NEAT“. 2. mezinárodní konference o počítačovém a znalostním inženýrství (ICCKE): 12–17. doi:10.1109 / ICCKE.2012.6395344. ISBN 978-1-4673-4476-0.
- Kenneth O. Stanley (2007). „Sítě produkující kompoziční vzory: nová abstrakce vývoje“ (PDF). Genetické programování a vyvíjející se stroje. 8 (2): 131–162. CiteSeerX 10.1.1.643.8179. doi:10.1007 / s10710-007-9028-8.
- Kenneth O. Stanley (2006). „Využívání pravidelnosti bez rozvoje“ (PDF). Proceedings of the AAAI Fall Symposium on Developmental Systems.
Reference
- ^ Stanley, Kenneth O. „Kompoziční sítě produkující vzory: nová abstrakce vývoje.“ Genetické programování a vyvíjející se stroje 8.2 (2007): 131-162.
externí odkazy
- „PicBreeder.org“ - Online, společné umění generované CPPN se vyvinulo Neuroevoluce rozšiřujících topologií.
- „EndlessForms.com“ - 3D verze Picbreeder, kde interaktivně vyvíjíte 3D objekty, které jsou kódovány pomocí CPPN a vyvíjeny pomocí Neuroevoluce rozšiřujících topologií.