@DanielAdiwardana的答案的详细说明。我们需要为除最后一层之外的所有LSTM层添加return_sequences = True。

将此标志设置为True可让Keras知道LSTM输出应包含所有历史生成的输出以及时间戳(3D)。 因此,下一个LSTM层可以进一步处理数据。

如果此标志为假,则LSTM仅返回最后一个输出(2D)。 这样的输出对于另一个LSTM层来说还不够好。

# 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'))

在侧面注意:::添加了最后一个密集层,以获取用户所需格式的输出。 这里的Dense(10)表示将使用softmax激活生成10个不同的类输出。

如果您将LSTM用于时间序列,则应具有Dense(1)。 因此只给出一个数字输出。

keras 多层lstm_tensorflow-如何在keras中堆叠多个lstm?相关推荐

  1. 如何在 Keras 中使用 FaceNet 开发人脸识别系统

    https://www.infoq.cn/article/4wT4mNvKlVvEQZR-JXmp Keras 是一个用 Python 编写的高级神经网络 API,能够以 TensorFlow.CNT ...

  2. 如何在Keras中检查深度学习模型(翻译)

    本文翻译自:How to Check-Point Deep Learning Models in Keras 深度学习模型可能需要数小时,数天甚至数周才能进行训练. 如果意外停止运行,则可能会丢失大量 ...

  3. 使用keras进行深度学习_如何在Keras中通过深度学习对蝴蝶进行分类

    使用keras进行深度学习 A while ago I read an interesting blog post on the website of the Dutch organization V ...

  4. lstm模型java实现_如何在Keras中构建LSTM分类器模型

    你想做的是: from keras.models import Sequential from keras.layers import LSTM, Dense from keras.optimizer ...

  5. 【深度学习】学习案例:Keras 多层感知器手写数字识别

    实验:Keras 多层感知器 手写数字识别 1. 下载 MNIST数据集(前提) 2. 进行数据预处理 3. 建立模型 4. 进行训练 5. 以测试数据评估模型 6. 进行预测 拓展: 1. 显示混淆 ...

  6. 【小白学习keras教程】十一、Keras中文本处理Text preprocessing

    @Author:Runsen 文章目录 Text preprocessing Tokenization of a sentence One-hot encoding Padding sequences ...

  7. keras 多层lstm_《Keras 实现 LSTM》笔记

    本文在原文的基础上添加了一些注释.运行结果和修改了少量的代码. 1. 介绍 LSTM(Long Short Term Memory)是一种特殊的循环神经网络,在许多任务中,LSTM表现得比标准的RNN ...

  8. python加载模型包占用内存多大_如何保持Keras模型加载到内存中并在需要时使用它? - python...

    我正在阅读Keras blog讲解如何使用Flask创建简单的图像分类器Restful API.我想知道如何在不使用python的其他Web框架中实现加载模型的相同方法. 在下面的代码中,将在服务器启 ...

  9. keras多层感知机+titanic数据集

    目录 关于数据集 数据集下载 数据预览 数据集预处理 删除列数据 查看各个特征值的缺失值情况 null值填充 字符串数据转化为数值 dataframe数据转化为ndarray数据 数据标准化 总述 k ...

最新文章

  1. 前端每周清单第 50 期: AngularJS and Long Term Support, Web 安全二三论
  2. 微信小程序开发踩坑日记
  3. 《你的灯亮着吗》阅读笔记1
  4. Python_序列对象内置方法详解_String
  5. RTT设备与驱动之I2C:
  6. k8s ConfigMap使用示例:以volume或变量形式挂载到pod中
  7. 创建二级索引_技术分享 | InnoDB 排序索引的构建
  8. 【转载保存】《Elasticsearch 核心技术与实战》Github代码保存
  9. python boxplot orient_Python 可视化 | Seaborn5 分钟入门 (三)——boxplot 和 violinplot
  10. cmake windows linux,在Windows中像Linux里一样使用CMake和make
  11. Java从零开始学三(public class和class)
  12. 谁说前端工程师不能成为全栈?
  13. 大型项目linux自动化版本发布脚本(shell)之tomcat、nginx服务脚本
  14. 「第六篇」0day漏洞
  15. 小程序对接企业微信客服
  16. 求无序数组的中位数(c语言版本)
  17. 解决 remote Support for password authentication was removed on August 13, 2021.
  18. 好用的工商详细信息API推荐
  19. VMware 无法安装 VMware Tools, 提示VMCI,内存驱动
  20. missing iso 9660 image the installer has tried to mount image #1

热门文章

  1. 人工智能AI实战100讲(二)-自动驾驶传感器之激光雷达(一)激光雷达为何必不可少?
  2. mel滤波器组频率响应曲线_了解二阶滤波器的奈奎斯特图
  3. java perl5compiler,Java中正则表达式使用方法详解(四)
  4. mysql memory=off_MySQL内存调优
  5. 《javaScript100例|03》自写javaScript+CSS轮显效果
  6. 百度贴吧排名计算方式
  7. 52单片机iic读写c语言,如何52单片机的I2C读写24C08程序问题排查修改
  8. sklearn中eof报错_sklearn中的数据预处理和特征工程
  9. mysql客户端安装错误_windows下mysql 5.7以上版本安装及遇到的问题
  10. 华谊兄弟出现什么问题_什么是语言训练?这就要从语言问题的出现说起了