Я столкнулся со следующей проблемой: мне нужен промежуточный вывод комбинированной архитектуры CNN-LSTM, а именно вывод кодированного изображения CNN.По-видимому, невозможно получить значение тензора без запуска сеанса и инициализации переменных.Однако запуск сеанса тензорного потока в моем коде всегда приводит к ошибкам из-за неинициализированных значений.Я много экспериментировал, только инициализируя локальные / глобальные переменные, используя обычный / интерактивный сеанс и т. Д. Тем не менее, похоже, ничего не работает, код либо зависает, либо сразу выдает ошибки.У кого-нибудь есть идеи, как решить эту проблему?
Большое спасибо!
ОБНОВЛЕНИЕ: Итак, текущая проблема, которая мешает мне успешно запустить сеанс,
tensorflow.python.framework.errors_impl.InvalidArgumentError: You must feed a value for placeholder tensor 'image_feed' with dtype string
[[node image_feed (defined at /Documents/im2txt/bazel-bin/im2txt/run_inference.runfiles/im2txt/im2txt/show_and_tell_model.py:133) ]]
...
File "/Documents/im2txt/bazel-bin/im2txt/run_inference.runfiles/im2txt/im2txt/show_and_tell_model.py", line 133, in build_inputs
image_feed = tf.compat.v1.placeholder(dtype=tf.string, shape=[], name="image_feed")
File "/anaconda3/envs/workenv_p2/lib/python2.7/site-packages/tensorflow/python/ops/array_ops.py", line 2143, in placeholder
return gen_array_ops.placeholder(dtype=dtype, shape=shape, name=name)
File "/anaconda3/envs/workenv_p2/lib/python2.7/site-packages/tensorflow/python/ops/gen_array_ops.py", line 6262, in placeholder
"Placeholder", dtype=dtype, shape=shape, name=name)
File "/anaconda3/envs/workenv_p2/lib/python2.7/site-packages/tensorflow/python/framework/op_def_library.py", line 788, in _apply_op_helper
op_def=op_def)
File "/anaconda3/envs/workenv_p2/lib/python2.7/site-packages/tensorflow/python/util/deprecation.py", line 507, in new_func
return func(*args, **kwargs)
File "/anaconda3/envs/workenv_p2/lib/python2.7/site-packages/tensorflow/python/framework/ops.py", line 3616, in create_op
op_def=op_def)
File "/anaconda3/envs/workenv_p2/lib/python2.7/site-packages/tensorflow/python/framework/ops.py", line 2005, in __init__
self._traceback = tf_stack.extract_stack()
Однако в строке 133 четко указано
image_feed = tf.compat.v1.placeholder(dtype=tf.string, shape=[], name="image_feed")