gpt4 book ai didi

python - 缺少 Gensim doc2vec infer_vector 方法

转载 作者:太空宇宙 更新时间:2023-11-04 05:46:04 25 4
gpt4 key购买 nike

遇到一个试图使用 Gensim 的 doc2vec 的拦截器。

我导入 gensim.models.doc2vec.Doc2Vec 并在一组推文上成功训练它。我可以使用模型 ['DOC_[0123..]'' 很好地提取文档向量。

我现在的问题是,我正在尝试获取一个新的、未见过的文档 的向量表示,以便我可以将该向量反馈回分类器。据我所知,使用 doc2vec 执行此操作的唯一方法是 infer_vector()

但是,当我尝试调用此方法时,我得到以下信息:

AttributeError: 'Doc2Vec' 对象没有属性 'infer_vector'

我能够使用 doc2vec 文档中描述的所有其他方法:https://radimrehurek.com/gensim/models/doc2vec.html

我尝试使用不同版本的 gensim,包括 0.10.3(与 doc2vec || http://rare-technologies.com/doc2vec-tutorial/ 一起发布的版本)和 0.13.1(最新版本)。

请帮忙。

最佳答案

最新版本(特别是0.12.1+)有这个方法;如果您收到该错误,您可能使用的是旧版本,来自路径/环境/python 解释器,它没有从您期望的位置提取其库。

卸载 gensim 并运行你的 python,确认 gensim 实际上已经从你正在使用的 python 环境中消失了。然后重新安装最新的gensim,应该可以使用预期的版本/方法。

关于python - 缺少 Gensim doc2vec infer_vector 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32251047/

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