如何指定输出标签到keras lstm
How to specify the output labels to keras lstm
我是 Keras 的新手,我想使用 LSTM 预测句子中每个单词的极性。我用相应的预训练词向量代表每个句子。所以我的输入表示是 (maxlen,input_dimensions)。
但我无法理解如何给出标签。对于每个句子,单词可以在 3 类(pos/neg/neutral) 中。所以它会像 [0,2,0,0,1.......]。如何将此输出提供给顺序模型?
调用时
model.fit
您将提供输入和可选预期的输出。通常输入称为 'X',输出称为 'y'.
输入将包含一个表示 sentence/phrase 的维度:您需要决定这将用于训练多长时间。注意:另一个相关的考虑因素是小批量大小。
输出的维度将比输入的维度少一维。你想把 next 单词 after 这个句子放在同一个输入数组点(按序数):这是 句子 K 的预期输出,其中 k 是输入数组中的序数和输出数组中的相应序数。
我是 Keras 的新手,我想使用 LSTM 预测句子中每个单词的极性。我用相应的预训练词向量代表每个句子。所以我的输入表示是 (maxlen,input_dimensions)。 但我无法理解如何给出标签。对于每个句子,单词可以在 3 类(pos/neg/neutral) 中。所以它会像 [0,2,0,0,1.......]。如何将此输出提供给顺序模型?
调用时
model.fit
您将提供输入和可选预期的输出。通常输入称为 'X',输出称为 'y'.
输入将包含一个表示 sentence/phrase 的维度:您需要决定这将用于训练多长时间。注意:另一个相关的考虑因素是小批量大小。
输出的维度将比输入的维度少一维。你想把 next 单词 after 这个句子放在同一个输入数组点(按序数):这是 句子 K 的预期输出,其中 k 是输入数组中的序数和输出数组中的相应序数。