我们如何使用 LSTM 对序列进行分类?

How do we use LSTM to classify sequences?

LSTM 很适合预测一个序列之后会发生什么,但我假设我们有很多序列,并且每个序列对应一个 class 标签。

我们如何使用 LSTM class验证这些序列?

LSTM 可用于预测和分类任务。

对于分类,您可以遵循我在下面描述的最常用的架构。但是,您可以根据需要构建自己的模型。

作为LSTM的输出(这里我用time_major == False解释dynamic_rnn),我们有一个张量,形状为output = [batch_size, sequnce_length, cell.output_size], 这意味着对于批次中的每一行我们有 [sequnce_length, cell.output_size].

1.方法一

1.方法二

希望对您有所帮助。