J'utilise l'impulsion nesterov pour mettre à jour les poids d'un réseau de neurones convolutif. J'utilise Lasagne pour construire un CNN. Comment mettre en œuvre la décroissance du taux d'apprentissage pour chaque époque?Déclin du taux d'apprentissage dans les lasagnes
prediction = lasagne.layers.get_output(network)
loss = lasagne.objectives.categorical_crossentropy(prediction, target_var)
params = lasagne.layers.get_all_params(network, trainable=True)
lasagne.updates.nesterov_momentum(loss, params, learning_rate, momentum=0.9)
train_fn = theano.function([input_var_1, input_var_2, target_var], loss, updates=updates)
Pouvez-vous utiliser adam comme dans Keras? Si oui, vous pouvez simplement utiliser adam ou un si ses variantes ... – pedrobisp