Recurrent Cells Reference

This page documents all custom recurrent cells provided in the torchrecurrent.cells module.

torchrecurrent.AntisymmetricRNNCell

An Antisymmetric recurrent neural network (RNN) cell.

torchrecurrent.GatedAntisymmetricRNNCell

A gated Antisymmetric RNN cell.

torchrecurrent.NBRCell

A Neuromodulated Bistable Recurrent (NBR) cell.

torchrecurrent.BRCell

A Bistable recurrent cell.

torchrecurrent.CFNCell

A Chaos Free Network (CFN) cell.

torchrecurrent.FastRNNCell

A “Fast RNN” cell with two scalar gates α and β.

torchrecurrent.FastGRNNCell

A Fast gated recurrent neural network cell.

torchrecurrent.ATRCell

An Additive–Transform Recurrent (ATR) cell.

torchrecurrent.IndRNNCell

An Independently Recurrent Neural Network (IndRNN) cell.

torchrecurrent.JANETCell

A JANET (Just Another NETwork) recurrent cell.

torchrecurrent.LiGRUCell

A Light Gated Recurrent Unit (LiGRU) cell.

torchrecurrent.MGUCell

A Minimal Gated Unit (MGU) cell.

torchrecurrent.NASCell

A Neural Architecture Search (NAS) cell.

torchrecurrent.PeepholeLSTMCell

A Peephole LSTM cell with learnable peephole connections.

torchrecurrent.RANCell

A Recurrent Additive Network (RAN) cell.

torchrecurrent.coRNNCell

A Coupled Oscillatory RNN (coRNN) cell.