在MATLAB中加载FastText模型



我在Python中训练了一个FastText模型,并将文件保存到一个文件夹中。以下是文件夹的内容:

fasttext.model
fasttext.model.trainables.syn1neg.npy
fasttext.model.trainables.vectors_ngrams_lockf.npy
fasttext.model.trainables.vectors_vocab_lockf.npy
fasttext.model.wv.vectors.npy
fasttext.model.wv.vectors_ngrams.npy
fasttext.model.wv.vectors_vocab.npy

如何在MATLAB中加载模型并提取某些词的词嵌入?这是我们在Python中所做的:

from gensim.models.fasttext import FastText
model = FastText.load(fasttext.model)
vector = model.wv[word]

在MATLAB中有类似的东西吗?我怎样才能在MATLAB中得到由Python中的FastText模型生成的单词嵌入并与它们一起工作?

使用trainwordem寝具readWordEmbedding函数

训练和测试你的词嵌入:"emb"词嵌入不需要大量的词。它只需要标记化文档("cleanDoc")。

emb = trainWordEmbedding(cleanDoc, "Dimension",100)
writeWordEmbedding(emb,"medEmb.vec");

列出嵌入的词汇表:循证。词汇

相关内容

  • 没有找到相关文章

最新更新