Réseaux de neurones récurrents (RNN) pour la modélisation du langage avec Keras
David Cecchini
Data Scientist


Exemple : $$a_2 = f(W_a, a_1, x_2)$$
$$= f(W_a, f(W_a, a_0, x_1), x_2)$$

Rappelez-vous :
$$ a_T = f(W_a, a_{T-1}, x_T) $$
$a_T$ dépend aussi de $a_{T-1}$, qui dépend de $a_{T-2}$ et de $W_a$, et ainsi de suite !
Calculer les dérivées donne
$$ \frac{\partial a_t}{\partial W_a} = (W_a)^{t-1}g(X) $$
$(W_a)^{t-1}$ peut converger vers 0
ou diverger vers $+\infty$ !
Quelques solutions connues :
Gradients explosifs
Gradients qui s'annulent
Réseaux de neurones récurrents (RNN) pour la modélisation du langage avec Keras