Универсальный кодировщик предложений не может быть запущен в Keras fit_generator из-за проблемы с графиком - PullRequest
0 голосов
/ 17 октября 2018

Я использую USE в таком генераторе.

embed = hub.Module("https://tfhub.dev/google/universal-sentence-encoder-large/3")

sess = tf.Session()
K.set_session(sess)

sess.run(tf.global_variables_initializer())
sess.run(tf.tables_initializer())

def generator():
    while True:
        batch_features = sess.run(embed(...))
        batch_labels = ...
        yield batch_features, batch_labels

После того, как я определил модель Keras и вызвал fit_generator,

model.fit_generator(generator(), steps_per_epoch=..., epochs=...)

возникает ошибка,

RuntimeError: Module must be applied in the graph it was instantiated for.

Похоже, что график в генераторе изменился ().Я попробовал несколько манипуляций с графиками, но безуспешно.Пожалуйста, помогите мне решить эту проблему.

...