【发布时间】:2021-08-02 20:03:24
【问题描述】:
我刚开始使用 pytorch 进行 NLP。我找到了一个教程,它使用from keras.preprocessing.text import one_hot 并将文本转换为给定词汇量大小的 one_hot 表示。
例如:
输入是
vocab_size = 10000
sentence = ['the glass of milk',
'the cup of tea',
'I am a good boy']
onehot_repr = [one_hot(words, vocab_size) for words in sentence]
输出是"
[[6654, 998, 8896, 1609], [6654, 998, 1345, 879], [123, 7653, 1, 5678,7890]]
如何在 pytorch 中执行相同的程序并获得如上所示的输出。
【问题讨论】:
标签: python nlp pytorch recurrent-neural-network word2vec