gpt4 book ai didi

python - 将 Fasttext 向量转换为单词

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

我在将快速 FastText 向量转换回单词时遇到问题。这是我的 Python 代码:

from gensim.models import KeyedVectors
en_model = KeyedVectors.load_word2vec_format('wiki.en/wiki.en.vec')
vect = en_model.get_vector("turtles")

如何获取向量(尤其是具有适当维度的任意向量)并让它吐出一个词?

最佳答案

您想使用 ret_vals = en_model.similar_by_vector(vect)(参见 similar_by_vector)。由于 vect 是任意向量,您将得到最接近的匹配项。您可以使用参数 topn=XX 控制返回的数字。如果未提供,您将回到前 10 名。返回值是元组列表,格式为 (str, float),其中 str 是单词,float 是相似度。

关于python - 将 Fasttext 向量转换为单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53183341/

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