Bi-directional recurrent neural networks for speech recognition