【问题标题】:How do we use LSTM to classify sequences?我们如何使用 LSTM 对序列进行分类?
【发布时间】:2017-10-15 00:49:18
【问题描述】:

LSTM 可以很好地预测一个序列之后会发生什么,但我假设我们有很多序列并且每个序列对应一个类标签。

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

【问题讨论】:

    标签: machine-learning lstm recurrent-neural-network rnn


    【解决方案1】:

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

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

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

    1.方法一

    1.方法二

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2020-01-04
      • 1970-01-01
      • 2017-12-15
      • 2021-07-15
      • 1970-01-01
      • 2019-04-21
      • 2021-05-03
      • 2019-09-05
      • 2019-06-24
      相关资源
      最近更新 更多