【发布时间】:2019-02-12 22:13:58
【问题描述】:
我在 NLP 项目中使用 Torchtext。我的系统中有一个预训练的嵌入,我想使用它。因此,我尝试了:
my_field.vocab.load_vectors(my_path)
但是,出于某种原因,这显然只接受预先接受的嵌入的简短列表的名称。特别是,我收到此错误:
Got string input vector "my_path", but allowed pretrained vectors are ['charngram.100d', 'fasttext.en.300d', ..., 'glove.6B.300d']
我找到了一些people with similar problems,但到目前为止我能找到的解决方案是“更改 Torchtext 源代码”,如果可能的话,我宁愿避免这样做。
还有其他方法可以使用我的预训练嵌入吗?允许使用另一种西班牙语预训练嵌入的解决方案是可以接受的。
有些人似乎认为我不清楚我在问什么。因此,如果标题和最后一个问题还不够:“我需要帮助,在 Torchtext 中使用预训练的西班牙语词嵌入”。
【问题讨论】:
标签: nlp deep-learning pytorch word-embedding torchtext