tf.nn.dynamic_rnn
возвращает вложенную структуру кортежа для кода DNC глубокого разума, в конечном итоге получая в результате листы тензоров формы [batch_sz, ...]
.
Мне нужно преобразовать этот кортеж состояния в тензор размера [batch_sz, -1]
. Мне также нужен способ конвертировать обратно. По сути, мне нужно сериализовать и десериализовать это состояние. Существует ли общее решение этой проблемы для произвольной структуры вложенных кортежей? Есть ли встроенная функция в TensorFlow
?
Можно также подумать о процессе, происходящем в два этапа, если есть способ сделать их отдельно: «разархивировать» большой кортеж состояния DNC в batch_sz
кортежей, а затем сериализовать каждый из них в один вектор.