как работать с вариационным автоэнкодером RuntimeError: Попытка использовать закрытый сеанс в тензорном вариационном автоэнкодере - PullRequest
0 голосов
/ 27 апреля 2020

Я пытаюсь извлечь свою встроенную матрицу после сохранения модели обучения, следующей за этим github repo

Когда я запускаю этот код, я получаю сообщение об ошибке при попытке использовать закрытый сеанс:

     batch_size = 100
     H_20_grp_nws = []
     batch_data = A.get_batch(batch_size)
     batch_id = 0
     for batch_ in batch_data:
               batch_id += 1
               collected_data = [chunks for chunks in batch_]
               batch_xs , mask_xs , mask_negative  = A._bag_of_words(collected_data)
               feed_dict = {vae.X: batch_xs , vae.dynamic_batch_size:batch_xs.shape[0],vae.MASK:mask_xs}
               h_batch = vae.SESS.run(vae.z, feed_dict= feed_dict)
               H_20_grp_nws.extend(h_batch)

     H_20_grp_nws = np.array(H_20_grp_nws)
...