Я пытаюсь использовать tf_hub для универсального кодировщика предложений, когда у меня возникает следующая проблема:
FailedPreconditionError (see above for traceback): Table not initialized.
Кажется, что TensorFlow думает, что я не запустил опцию init, но на самом деле я запустил опцию init:
embed = hub.Module("https://tfhub.dev/google/universal-sentence-encoder-large/3")
embeddings = embed([
"The quick brown fox jumps over the lazy dog."])
init = tf.global_variables_initializer()
with tf.Session() as sess:
sess.run(init)
embeddings = sess.run(embeddings)
print(embeddings)
Та же структура кода подходит для других моделей tf_hub, таких как elmo
.