如何解决如何在 Gensim 中将 Word2VecKeyedVectors 转换为 FastText 或 Word2Vec 对象?
以下命令会将 word2vec 格式的文件加载到 KeyedVectors 对象中:
w2v_model = KeyedVectors.load_word2vec_format("w2v_model.bin",binary=True)
我的问题是如何将此 KeyedVectors 对象转换为 gensim.models.fasttext.FastText 或 gensim.models.word2vec.Word2Vec 对象。
解决方法
我认为没有理由这样做:如果您想继续训练,应该使用 Word2Vec
/ FastText
模型,而这不是无论如何都可能(see gensim docs)。
使用 KeyedVectors
应该可以(并且更快)完成所有其他用例。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。