gpt4 book ai didi

python - 类型错误 : __init__() got an unexpected keyword argument 'n_components'

转载 作者:太空宇宙 更新时间:2023-11-03 14:47:45 25 4
gpt4 key购买 nike

我正在尝试申请 LatentDirichletAllocation在数据集上。当我尝试为 LDA 的 n_component 参数赋值时。我收到以下错误。

TypeError                                 Traceback (most recent call last)
<ipython-input-25-6f5cf163fcaf> in <module>()
23 # tfidf = vectorizer.fit_transform(line)
24 # print(tfidf)
---> 25 lda = LatentDirichletAllocation(n_components = 100)
26 lda.fit(bag_of_words)
27 tf_feature_names = vector.get_feature_names()

TypeError: __init__() got an unexpected keyword argument 'n_components'

最佳答案

如果您使用的是旧版本的 sklearn (< 0.19),您应该使用 n_topics arg 代替 n_components

lda = LatentDirichletAllocation(n_topics=100)

旧界面的文档在 sklearn.LatentDirichletAllocation version 0.18 中可用。

关于python - 类型错误 : __init__() got an unexpected keyword argument 'n_components' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48121628/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com