Piège
Si la fonction update fait for key, val in parametres.items(): ... et compte sur l'ordre 'W1, b1, W2, b2', ré-écrire le dict en {W2, b2, W1, b1} peut casser. Python 3.7+ préserve l'ordre d'insertion ; mais une régénération en désordre via **kwargs peut le briser. Préférer optimizer.step() Pytorch qui ne dépend pas de l'ordre.