gpt4 book ai didi

python - gensim 4.1.2 的 KeyedVectors\' object has no attribute\' wv

转载 作者:行者123 更新时间:2023-12-03 08:08:17 28 4
gpt4 key购买 nike

我已经从 gensim 3.8.3 迁移到 4.1.2,并且正在使用这个

claim = [claim_text 中的 token 的 token (如果 w2v_model.wv.vocab 中的 token )]

reference = [如果 w2v_model.wv.vocab 中的 token 则为 ref_text 中的 token 的 token ]

我不确定如何将 w2v_model.wv.vocab 替换为较新的属性,并且收到此错误

KeyedVectors'对象没有属性'wv'任何人都可以帮忙。

最佳答案

您只需使用 .wv 属性从另一个更完整的算法模型(例如完整的 Word2Vec 模型)中获取 KeyedVectors 对象(在其 .wv 属性中包含一个 KeyedVectors)。

如果您已经在使用向量,则无需请求单词向量子组件。无论您要做什么,您只需直接对 KeyedVectors 执行即可。

但是,您还使用了已被替换的 .vocab 属性。有关更多详细信息,请参阅迁移常见问题解答:

https://github.com/RaRe-Technologies/gensim/wiki/Migrating-from-Gensim-3.x-to-4#4-vocab-dict-became-key_to_index-for-looking-up-a-keys-integer-index-or-get_vecattr-and-set_vecattr-for-other-per-key-attributes

(主要是:您可能只需要在 kv_model 中执行 in kv_model 或 kv_model.key_to_index 中执行 in kv_model.key_to_index ,而不是在 w2v_model.wv.vocab 中执行>.)

关于python - gensim 4.1.2 的 KeyedVectors\' object has no attribute\' wv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71544767/

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