использовать пространственные векторы в torchtext - PullRequest
1 голос
/ 10 апреля 2020

spacy предоставляет векторы немецкого слова spacy model de , поэтому я хочу использовать их с pytorch и torchtext.

word_vectors = torch.FloatTensor(spacy_de.vocab.vectors.data)
emb = nn.Embedding.from_pretrained(word_vectors)
TEXT = data.Field(tokenize=tokenize,lower=True)
TEXT.build_vocab(vocab,vectors=word_vectors)

Однако, когда я пытаюсь построить TEXT.build_vocab I получить следующее сообщение об ошибке:

ValueError: Got input vectors of type <class 'torch.Tensor'>, expected str or Vectors object

Итак, я посмотрел Vector в документации torchtext векторы torchtext и, кажется, мне нужно сначала загрузить их. Есть ли решение, при котором мне не нужно сначала сохранять векторы пространственных слов в файл? И если нет, то как правильно сохранить векторы пространственных слов, чтобы потом я мог их загрузить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...