Reti Neurali Ricorrenti (RNN) per il Language Modeling con Keras
David Cecchini
Data Scientist


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

Ricorda che:
$$ a_T = f(W_a, a_{T-1}, x_T) $$
$a_T$ dipende anche da $a_{T-1}$ che dipende da $a_{T-2}$ e da $W_a$, e così via!
Calcolare le derivate porta a
$$ \frac{\partial a_t}{\partial W_a} = (W_a)^{t-1}g(X) $$
$(W_a)^{t-1}$ può convergere a 0
oppure divergere a $+\infty$!
Alcune soluzioni note:
Gradienti esplodenti
Gradienti che svaniscono
Reti Neurali Ricorrenti (RNN) per il Language Modeling con Keras