Рекуррентные нейронные сети (RNN) для языкового моделирования с Keras
David Cecchini
Data Scientist


Пример: $$a_2 = f(W_a, a_1, x_2)$$
$$= f(W_a, f(W_a, a_0, x_1), x_2)$$

Напомним:
$$ a_T = f(W_a, a_{T-1}, x_T) $$
$a_T$ также зависит от $a_{T-1}$, которое зависит от $a_{T-2}$ и $W_a$, и так далее!
Вычисление производных приводит к
$$ \frac{\partial a_t}{\partial W_a} = (W_a)^{t-1}g(X) $$
$(W_a)^{t-1}$ может стремиться к 0
или расходиться до $+\infty$!
Известные решения:
Взрыв градиентов
Затухание градиентов
Рекуррентные нейронные сети (RNN) для языкового моделирования с Keras