DX Heroes logo
#ai
#machine-learning

Co je rekurentní neuronová síť (RNN)?

Délka: 

3 min

Publikováno: 

9. června 2026

Co je rekurentní neuronová síť (RNN)?

Co je rekurentní neuronová síť?

Rekurentní neuronová síť (RNN) je druh neuronové sítě navržený pro data, která přicházejí v pořadí: slova ve větě, vzorky ve zvukové nahrávce nebo měření v čase. Posloupnost zpracovává krok po kroku a udržuje si skrytý stav, malou průběžnou paměť, kterou posílá dál. Každý nový vstup čte spolu s touto pamětí, takže odpověď sítě nezávisí jen na aktuálním kroku, ale na všem, co viděla předtím.

Právě ta paměť odlišuje RNN od sítí, které berou každý vstup zvlášť. Díky ní si síť všimne, že význam slova závisí na slovech předchozích nebo že dnešní prodeje závisí na minulém týdnu. Varianty jako LSTM a GRU přidávají hradla, která rozhodují, co si zapamatovat a co zapomenout. To síti pomáhá udržet důležitý kontext i přes delší posloupnosti.

Lidsky řečeno

Představte si, že čtete větu nahlas. Každé slovo nechápete samo o sobě; nesete si smysl toho, co jste přečetli dosud, a podle něj rozumíte dalšímu slovu. RNN funguje stejně, drží si krátkou paměť, která se s každým přečteným slovem aktualizuje.

Kde se používá

  • Rozpoznávání řeči. Převést proud zvuku na text, slovo po slovu.
  • Časové řady. Předpovědět prodeje, poptávku nebo měření ze senzorů z minulých hodnot.
  • Starší nástroje na překlad a text. RNN poháněly první vlnu neuronového strojového překladu i našeptávání.
  • Hledání anomálií. Upozornit, když se sled událostí odchýlí od obvyklého vzorce.

Na co si dát pozor

  • Dlouhý kontext jim dělá potíže. Prosté RNN zapomínají ranní informace, a proto vznikly varianty LSTM a GRU.
  • Učení je pomalé. Čtení krok po kroku se těžko paralelizuje, takže velké RNN se učí pomalu.
  • Z velké části je nahradily transformery. U většiny jazykových úloh dnes transformery vyhrávají kvalitou i rychlostí. RNN se pořád hodí na malé úlohy, do zařízení nebo na zpracování proudu dat.
  • Na pořadí musí záležet. Když je posloupnost nepodstatná, RNN jen přidá složitost bez užitku.

Související články

  • Co je neuronová síť? - Širší rodina, do které RNN patří.
  • Co je transformer model? - Architektura, která RNN u jazyka z velké části nahradila.
  • Co je konvoluční neuronová síť (CNN)? - Příbuzná síť stavěná na obrázky místo posloupností.

Chcete být o krok napřed?

Nenechte si utéct naše nejlepší postřehy. Žádný spam, jen praktické analýzy, pozvánky na exkluzivní eventy a shrnutí podcastů přímo do vaší schránky.