В Keras оболочка Bidirectional
для RNN также поддерживает stateful=true
. Я не совсем понимаю, как это должно работать:
В однонаправленной модели с отслеживанием состояния состояние пакета передается следующему пакету. Я предполагаю, что это работает так же для прямого уровня в двунаправленной модели.
Но откуда отсталый слой получает свои состояния? Если я все правильно понимаю, технически он должен получить свое состояние из "следующей" партии. Но очевидно, что «следующая» партия еще не вычислена, так как же это работает?