RNN

Recurrent neural network

A recurrent neural network (RNN) is a type of artificial neural network that can process variable length sequences of inputs by using its internal state or memory. RNNs are used in tasks such as handwriting recognition and speech recognition, and they are theoretically capable of running arbitrary programs to process any sequence of inputs. There are two types of RNNs: finite impulse response networks, which can be unrolled into feedforward networks, and infinite impulse response networks, which cannot be unrolled. Both types can have additional stored states, known as gated states or gated memory, which are used in long short-term memory networks and gated recurrent units.

1 courses cover this concept

CS231n: Deep Learning for Computer Vision

Stanford University

Spring 2022

This is a deep-dive into the details of deep learning architectures for visual recognition tasks. The course provides students with the ability to implement, train their own neural networks and understand state-of-the-art computer vision research. It requires Python proficiency and familiarity with calculus, linear algebra, probability, and statistics.

No concepts data

+ 55 more concepts