Optimisation et entrainement de réseaux récurrents