Я хотел бы немного изменить отображаемое (и, следовательно, повторно введенное) скрытое состояние на каждом временном шаге LSTM. Например, что-то простое, как добавление постоянного вектора в скрытое состояние, создаваемое обычным процессом LSTM. Я не намерен изменять регулярную механику ворот - я рассматриваю это скорее как вычисление конечного скрытого состояния, которое обычно создается LSTM. Я чувствую, что создание собственной ячейки LSTM переусердствует. Альтернативно, OutputProjectionWrapper
кажется, что он может достичь этой цели, хотя я не собираюсь создавать новый вывод, просто измените скрытое состояние.Tensorflow: Измените вычисление скрытого состояния
0
A
ответ
1
Вы можете изменить состояние LSTM между шагами по времени, если вы используете цикл для обработки ваших последовательностей, так как ячейки РНН в TensorFlow принимает два аргумента: новый вход и скрытое состояние:
lstm = rnn_cell.BasicLSTMCell(lstm_size)
initial_state = state = tf.zeros([batch_size, lstm.state_size])
with tf.variable_scope("RNN"):
for time_step in range(num_steps):
if time_step > 0: tf.get_variable_scope().reuse_variables()
# modify the state
modified_state = state + 1
output, state = lstm(words[:, i], modified_state)
final_state = state
Смежные вопросы
- 1. Асинхронное вычисление в TensorFlow
- 2. JQuery: Измените значение скрытого ввода в форме
- 3. Q вычисление обучения: состояния неизвестны
- 4. Tensorflow Основы - Вычисление кумулятивный скользящего среднего
- 5. Может ли вычисление кеша (суб) графа TensorFlow?
- 6. TensorFlow: Сохранение/обновление состояния LSTM в графике
- 7. Фиксирование состояния гонки в режиме tensorflow
- 8. Tensorflow - повторное использование состояния LSTM внутри партии
- 9. Как применить вычисление состояния к списку?
- 10. Добавление дополнительного скрытого слоя с помощью Google TensorFlow
- 11. Измените значение визуального состояния DiscreteObjectKeyFrame динамически
- 12. Измените текст флажка при изменении состояния переключателя
- 13. Измените форму. Передача идентификатора в качестве скрытого значения
- 14. jQuery: Измените тип элемента из скрытого на ввод
- 15. Каким должен быть размер ввода и скрытого состояния в GRUCell тензорного потока (python)?
- 16. Настройка файла cookie для запоминания состояния скрытого элемента
- 17. Создание состояния скрытого списка, отображаемого при активной странице
- 18. Существует ли «хороший» PRNG, генерирующий значения без скрытого состояния?
- 19. Как остановить RNN после генерации специального выходного слова в Tensorflow?
- 20. Как начать переподготовку модели Tensorflow seq2seq из последнего сохраненного состояния?
- 21. Как получить все состояния из двунаправленного rnn в tensorflow
- 22. Сохранение состояния LSTM RNN между запусками в Tensorflow
- 23. Размер входного сигнала Tensorflow RNN
- 24. Как обернуть закодированное вычисление состояния в государственной монаде?
- 25. Извлечение скрытого слоя из RNN Tensoflow
- 26. TensorFlow: точность двоичной классификации
- 27. UL-маршрутизатор AngularJS Измените родительский шаблон URL из состояния клиента
- 28. Измените код состояния, который возвращает Nginx, когда занят единорог вверх
- 29. Измените значок состояния переключения после нажатия в JQuery
- 30. Измените уведомление о статусе состояния Android каждый день