- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试使用 BTM 生成主题.在尝试可视化主题时,我收到验证错误。我可以在模型训练后打印主题,但在使用 pyLDAvis 时失败
def btm_model():
num_topics = 10
texts = open('./textfiles/Ori-Apr2, 2019.txt').read().splitlines()
# vectorize texts
vec = CountVectorizer(stop_words='english')
X = vec.fit_transform(texts).toarray()
# get vocabulary
vocab = np.array(vec.get_feature_names())
# get biterms
biterms = vec_to_biterms(X)
# create btm
btm = oBTM(num_topics = num_topics, V = vocab)
print("\n\n Train Online BTM ..")
for i in range(0, 1):
biterms_chunk = biterms[i:i + 100]
btm.fit(biterms_chunk, iterations=10)
print("\n\n Topic coherence ..")
res, C_z_sum = topic_summuary(btm.phi_wz.T, X, vocab, 10)
topics = btm.transform(biterms)
print("\n\n Visualize Topics ..")
vis = pyLDAvis.prepare(btm.phi_wz.T, topics, np.count_nonzero(X, axis=1), vocab, np.sum(X, axis=0))
pyLDAvis.save_html(vis, './textfiles/online_btm.html')
在 pyLDAvis 上运行后,我在尝试时遇到以下错误
Traceback (most recent call last):
File "main_mining.py", line 293, in <module>
btm_model(num_topics)
File "main_mining.py", line 187, in btm_model
vis = pyLDAvis.prepare(btm.phi_wz.T, topics, np.count_nonzero(X, axis=1), vocab, np.sum(X, axis=0))
File "C:\Python Install Location\lib\site-packages\pyLDAvis\_prepare.py", line 375, in prepare
_input_validate(topic_term_dists, doc_topic_dists, doc_lengths, vocab, term_frequency)
File "C:\Python Install Location\lib\site-packages\pyLDAvis\_prepare.py", line 65, in _input_validate
raise ValidationError('\n' + '\n'.join([' * ' + s for s in res]))
pyLDAvis._prepare.ValidationError:
* Not all rows (distributions) in doc_topic_dists sum to 1.
最佳答案
在我的例子中,发生这种情况是因为我的一些句子只有几个标记。我删除了所有少于三个标记的句子,效果非常好。
关于python - pyLDAvis : Validation error on trying to visualize topics with BTM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55712807/
我们使用 org.codehaus.btm:btm:2.1.4 进行测试,我们看到这些文件出现在我们的 Maven 模块目录(即工作目录)中: btm1.tlog btm2.tlog 我希望它们在另一
是否有关于在 Tomcat 7 中配置 Bitronix Transaction Manager (BTM) 的文档? BTM 甚至与 Tomcat 7 兼容吗? 我找到了 How to use BT
是否可以使用 bitronix.tm.resource.jdbc.PoolingDataSource 不使用 bitronix 事务管理器和使用独立 JBossTS相反? 对于数据库访问,我使用 Hi
我尝试使用 BTM 生成主题.在尝试可视化主题时,我收到验证错误。我可以在模型训练后打印主题,但在使用 pyLDAvis 时失败 def btm_model(): num_topics = 1
看起来 Bitronix 正如其他地方所建议的那样,工作得很好。然而,我被它的一个问题难住了。当我尝试在调用 TransactionManager.begin() 之后保存 session 时,我从
我正在尝试像这样使用 spring 将 bitronix 配置为我的 JTA 管理器:
我是一名优秀的程序员,十分优秀!