Fig. 6: Bidirectional Gated Recurrent Unit Neural Network (BGRU).

The general architecture of a BGRU is illustrated here. It can model sequential data and by using recurrent connections, information can cycle inside these networks for an arbitrarily long time.