Prírodou inšpirované algoritmy

študijné materiály pre projekt mobilnej triedy umelej inteligencie

Späť ku kurzom triedy
Obsah
Evolučné algoritmy
Prístupy založené na celulárnych automatoch
Prístupy založené na svete Creatures
Fraktálové prístupy
Prekódovanie DNK do podoby hudby
Prístupy založené na neurónových sieťach



Ostatné kapitoly
Freemanove K modely
Umelé imunitné systémy
Biomimicry - Biomimetics
Umelé chémie
Chemické vlny
DNK počítače
Artificial Music
Memetika
Artificial Life Games
Artificial Art
Väzenská dilema


Tutoriály
 Celulárne automaty
 Morfogenéza
 Simulátory
 Evolučné algoritmy
 Chaos
 Roboty
 Rôzne


Prístupy založené na neurónových sieťach

Počas zhromažďovania informácií som našiel iba dva dokumenty, ktoré popisovali tvorbu hudby pomocou neurónových sieti. V oboch dokumentoch sa používali neurónové siete na predikciu. Projekt Creating melodies with evolving recurrent neural network (Chun-Chi Chen) patril medzi najzaujímavejšie. Autor použil princíp evolučného algoritmu SANE (Simbiotik Adaptive Neuro-Evolution), pomocou ktorého nastavoval parametre neurónovej siete (nastavoval neuróny). Sieť bola Elmanovho typu. Jedná sa o rekurentnú sieť, ktorá má skrytú vrstvu nalinkovanú na paralelnú vrstvu, ktorá zabezpečuje schopnosť siete pamätať si časové súvislosti.

Evolučný algoritmus bol modifikovaný tak, že každý neurón evolvoval samostatne. Funkcia fitness bola vyrátaná na základe výslednej melódie. Zaujímavé je, že autor sa rozhodol, aby sieť vytvárala melódie, ktoré by boli príbuzné tvorbe Bélu Bartoka. Tento cieľ bol dosiahnutý práve správnym špecifikovaním funkcie fitness.

Podarilo sa mi nájsť pár ukážok . Tie dokazujú, že táto metóda je zmysluplná a podáva zaujímavé výsledky.

Linky:

Creating melodies with evolving recurrent neural network

Originál midi od Bélu Bartoka:
1 Bela Bartok 2 Bela Bartok 3 Bela Bartok 4 Bela Bartok 5 Bela Bartok

Vygenerovaná hudba:
194out.mp3 200out.mp3

Hore
Kontakt: Marek Bundzel