美文网首页keras深度学习模型
6 用于序列分类的栈式LSTM

6 用于序列分类的栈式LSTM

作者: readilen | 来源:发表于2017-05-29 11:40 被阅读128次

在该模型中,我们将三个LSTM堆叠在一起,是该模型能够学习更高层次的时域特征表示。

开始的两层LSTM返回其全部输出序列,而第三层LSTM只返回其输出序列的最后一步结果,从而其时域维度降低(即将输入序列转换为单个向量

image.png
from keras.models import Sequential
from keras.layers import LSTM, Dense
import numpy as np

data_dim = 16
timesteps = 8
num_classes = 10

# expected input data shape: (batch_size, timesteps, data_dim)
model = Sequential()
model.add(LSTM(32, return_sequences=True,
               input_shape=(timesteps, data_dim)))  # returns a sequence of vectors of dimension 32
model.add(LSTM(32, return_sequences=True))  # returns a sequence of vectors of dimension 32
model.add(LSTM(32))  # return a single vector of dimension 32
model.add(Dense(10, activation='softmax'))

model.compile(loss='categorical_crossentropy',
              optimizer='rmsprop',
              metrics=['accuracy'])

# Generate dummy training data
x_train = np.random.random((1000, timesteps, data_dim))
y_train = np.random.random((1000, num_classes))

# Generate dummy validation data
x_val = np.random.random((100, timesteps, data_dim))
y_val = np.random.random((100, num_classes))

model.fit(x_train, y_train,
          batch_size=64, epochs=5,
          validation_data=(x_val, y_val))

相关文章

  • 6 用于序列分类的栈式LSTM

    在该模型中,我们将三个LSTM堆叠在一起,是该模型能够学习更高层次的时域特征表示。 开始的两层LSTM返回其全部输...

  • 序列分类

    使用lstm的序列分类 序贯式模型 '''import numpy as npimport kerasfrom k...

  • Linguistically Regularized LSTM

    语言的正则化LSTM用于情感分类 Linguistically Regularized LSTM for Sent...

  • keras 例子

    基于多层感知机的softmax分类 MLP二分类 卷积神经网络 使用LSTM的序列分类 使用ID卷积的序列分类

  • Keras 开发基于Bi-LSTM的文本分类器

    Overview 双向LSTM是传统LSTM的扩展,可以改善序列分类问题上的模型性能。 在输入序列的所有时间步均可...

  • Matlab 深度学习工具箱™入门指南(2)

    创建简单序列分类网络 本示例说明了如何创建简单的长期短期记忆(LSTM)分类网络。 要训​​练深度神经网络对序列数...

  • 4 使用LSTM的序列分类

  • 基于EMD分解与LSTM的空气质量预测

    作为RNN的一种变体,LSTM广泛用于时间序列的预测。本文结合EMD(empirical mode decompo...

  • 2018-11-10

    LSTM的应用 文本分类LSTM文本分类:使用LSTM的最后一个状态 文本分类中不用one-hot编码,使用emb...

  • lstm示例

    tensorflow下用LSTM网络进行时间序列预测 用LSTM做时间序列预测的思路,tensorflow代码实现...

网友评论

    本文标题:6 用于序列分类的栈式LSTM

    本文链接:https://www.haomeiwen.com/subject/ysukfxtx.html