如何指定 keras lstm 的输出标签



我是 Keras 的新手,我想使用 LSTM 预测句子中每个单词的极性。我通过相应的预先训练的词向量来表示每个句子。所以我的输入表示是(maxlen,input_dimensions)。但是我无法理解如何给标签。对于每个句子,单词可以分为 3 类(pos/neg/neutral)。所以它会像[0,2,0,0,1.....]。如何将此输出提供给顺序模型?

调用时

model.fit

您将提供输入和预期的输出(可选)。通常输入称为"X",输出称为"y"。

输入将包括一个表示句子/短语的维度:您需要决定这将用于训练多长时间。注意:另一个相关的注意事项是小批量大小。

输出的维度将比输入少一个。您希望将句子后面下一个单词放在同一个输入数组位置(按序数):这是句子 K 的预期输出,其中 k 是输入数组中的序数和输出数组中的相应序数。

相关内容

  • 没有找到相关文章

最新更新