Я бы хотел восстановить RNN и получить скрытое состояние.
Я делаю что-то подобное, чтобы сохранить RNN:
loc="path/to/save/rnn"
with tf.variable_scope("lstm") as scope:
outputs, state = tf.nn.dynamic_rnn(..)
sess = tf.Session()
sess.run(tf.global_variables_initializer())
saver = tf.train.Saver()
save_path = saver.save(sess,loc)
Теперь я хочу получить state
.
graph = tf.Graph()
sess = tf.Session(graph=graph)
with graph.as_default():
saver = tf.train.import_meta_graph(loc + '.meta', clear_devices=True)
saver.restore(sess, loc)
state= ...