nlp – 使用CNTK在LSTM中进行多对一设置

我希望在LSTM中使用CNTK进行多对一设置,即句子中的每个单词都是输入,每个句子的标签是输出.因此,它是从许多输入到一个输出的映射.然而,
CNTK Github repository中提供的示例是多对多的.我在理解必须为我的应用程序完成的输入格式的更改时遇到一些麻烦.在提供的示例中,句子中的每个单词都有一个与之关联的标签,而在我的应用程序中,我想要一个句子的标签.

将我拥有的句子标签分配给该句中的所有单词是否正确?有更好的替代方法吗?

最佳答案 这个
page显示了如何获取lstm的输出并计算它们的可学习的凸组合(也称为注意).

更新:对于输入格式,您可以采用不同的方式.如果您使用内置阅读器,您可以将标签放在序列的第一个元素中,如this example所示.如果从Python this other thread提供数据是相关的.

点赞