problème réglé, c'était une erreur de taille dans ma descente de gradient qui prenait une variable globale