Decoder AI & Data Terms

Recurrent Neural Network

STANDARD DEFINITION · CACHED

A (RNN) is a class of designed to process , including , by maintaining an internal that acts as memory. Unlike , recurrent networks update this state using both the current input and the previous state, allowing earlier inputs to influence later outputs. They are commonly trained using , which computes gradients across successive steps rather than providing the memory mechanism itself. RNNs are used in , , and , but standard architectures often struggle with the when learning long-range dependencies. Variants designed to mitigate this limitation include , introduced by Sepp Hochreiter and Jürgen Schmidhuber in 1997, and , introduced by Kyunghyun Cho and colleagues in 2014. Although largely superseded by in modern , RNNs remain foundational to the development of , with historical advances contributed by researchers across multiple institutions.

[PREVIEW MODE] Definitions streamed at five depths, references, and related terms are available to signed-in readers — [SIGN IN]

Contextual terminology map

KEEP IN VIEW

Concept inspired by Dev Valladares’s Infinite Wiki. Independently built; not affiliated with or endorsed by the original.

Keyboard shortcuts

On. Switch them off if they collide with your assistive tools; ? still opens this sheet.

Go to

Press g then the letter.

  • gh Latest
  • gs Sources
  • gm Media
  • gv Videos
  • gp Podcasts
  • gc Calendar
  • gd Decoder
  • gz Dataviz
  • ga Datasets
  • gb Blog
  • gk Markets
  • gj Careers
  • gn Prompt Notebook

On this page

  • / Focus search, where there is one
  • t Back to top
  • ? This list
  • Esc Close