Bidirectional Gated Recurrent Unit Neural Network