Я использую библиотеку LDAvis для визуализации своих тем LDA. Раньше он работал нормально, но я получаю эту ошибку, когда я загружаю сохраненные файлы модели из Sagemaker на локальный компьютер. Я не знаю, почему это происходит? Это относится к Sagemaker?
Если я запускаю из локальной системы и сохраняю модель из локальной, а затем запускаю библиотеку LDAviz, она работает нормально.
KeyError Traceback (последний вызов был последним)
в ()
~ \ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ pyLDAvis \ gensim.py в подготовке (topic_model, корпус, словарь, doc_topic_dist, ** kwargs)
116 См. pyLDAvis.prepare
для ** kwargs.
117 "" "
-> 118 opts = fp.merge (_extract_data (topic_model, корпус, словарь, doc_topic_dist), kwargs)
119 return vis_prepare (** opts)
~ \ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ pyLDAvis \ gensim.py в _extract_data (topic_model, корпус, словарь, doc_topic_dists)
46 gamma = topic_model.inference (корпус)
47 еще:
---> 48 гамма, _ = topic_model.inference (корпус)
49 doc_topic_dists = gamma / gamma.sum (axis = 1) [:, нет]
Еще 50:
~ \ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ gensim \ models \ ldamodel.py в выводе (self, chunk, collect_sstats)
665 # финорм является нормализатором.
666 # TODO обрабатывать нули явно, вместо добавления эпсилона?
-> 667 eps = DTYPE_TO_EPS [self.dtype]
668 phinorm = np.dot (expElogthetad, expElogbetad) + eps
669
KeyError: dtype ('float32')