ajout de logisitc stochastic gradient descent avec beacoup trop de choses dedans