“Vocab”对象没有属性“itos”

Uro*_*cek 2 python pytorch torchtext

我正在使用 pytorch 为 NLP 构建 ML 模型,但是当我使用“vacab”在文本中定义特化单词的词汇表并尝试使用时,vocab.itos我得到:“Vocab”对象没有属性“itos”错误。

这是我的台词:

vocab = torchtext.vocab.vocab(counter, min_freq=1)
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?

Iva*_*van 5

您应该访问torchtext.vocab.Vocab.get_itos以获取索引->令牌映射。

>>> itos = vocab.get_itos()
Run Code Online (Sandbox Code Playgroud)