NerudAI

Martin Kolařík

Počítačový básník skládající volnou poezii pomocí umělé inteligence

Jistě jste se někdy setkali s jednoduchými básničkami generovanými počítačem – většinou jde hlavně o to, aby se rýmovaly a myšlenka v nich není. Naším cílem  je něco jiného. Experimentovali jsme s učením počítače jak má vůbec čeština a poezie vypadat. NerudAI používá hlubokou neuronovou síť typu LSTM, které jsme ukázali několik set tisíc amaterských volných básní z hlubin českého internetu. Nejen že se naučil sám česky, ale také dokáže občas udržet nit nějaké zajímavé myšlence. Jelikož většina amatérských básní byla smutných, občas máme pocit, že dokáže smutkem vyrovnat robota Marvina ze Stopařova průvodce galaxií. Schválně – nechte si napsat básničku.

Jak si nechat složit básničku?

Stiskem tlačítka enter si necháte napsat básničku na náhodné téma. V případě, že byste chtěli zadat téma a název básně, stačí ho napsat na klávesnici a po stisknutí klávesy enter se NerudAI pokusí složit báseň na vaše téma. Musíme ale konstatovat, že výsledky s náhodným generováním jsou lepší. V případě, že by se nevytiskla, zavolejte prosím někoho z festivalu a on Vám s tím pomůže.

Jak to funguje?

LSTM síť se v podstatě učí posloupnost čísel – v tomto případě jsme celou abecedu reprezentovali jako vektorovou číselnou řadu. A postupně jsme síť učili, jaké znaky jdou po sobě. Celý systém
generuje jeden po druhém následující znak v řadě – takže se systém sám naučil česky a dokáže si občas vytvořit vlastní slovo. Jedná se samozřejmě spíše o vtipný experiment, který pracuje s velkou
mírou náhody – proto se z výsledků musí často hodně vybírat. Občas ale systém složí něco velmi zajímavého.