I. Introduction
Recurrent neural networks (RNNs) are structures naturally adapted to deal with complex problems characterized by the existence of dynamical behavior, such as time series prediction, dynamical system identification and adaptive filtering [1]. This is a direct consequence of two factors: 1) the presence of feedback connections, which allow the development of an internal memory of the signal over time; and 2) the flexibility provided by nonlinear processing elements.