New second-order algorithms for recurrent neural networks based on conjugate gradient