如何为keras lstm指定输出标签

时间:2016-03-03 15:11:14

标签: python machine-learning sentiment-analysis keras lstm

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

1 个答案:

答案 0 :(得分:2)

致电

model.fit

您将提供输入,可选预期输出。通常输入称为“X”,输出称为“y”。

输入将包含表示句子/短语的维度:您需要决定这将用于培训的时间。注意:另一个相关的考虑因素是小批量。

输出的尺寸比输入的尺寸少一个。你想把下一个单词后面的单词放在相同的输入数组点(按顺序):这是句子K <的 预期输出/ em> 其中k是输入数组中的序数和输出数组中的对应序数。