美文网首页
LSTM分析

LSTM分析

作者: 寒寒_21b7 | 来源:发表于2018-08-08 10:15 被阅读0次

LSTM的作用,背景不多说了,直接介绍下我对LSTM的总结。

3个控件

LSTM单元包含三个控件

1 遗忘门: image.png

由当前输入数据、上一时刻的隐藏状态(输出)一起做全连接并使用sigmoid制作出来。其负责与记忆细胞做元素乘确定哪些信息保留继续往后传导。
2 输入门:由当前输入数据、上一时刻的隐藏状态(输出)一起做全连接并使用sigmoid制作出来。其与候选记忆细胞做元素乘确定哪些新信息加入记忆细胞。
3 输出门:由当前输入数据、上一时刻的隐藏状态(输出)一起做全连接并使用sigmoid制作出来。其与经过遗忘门,和加入新信息之后的记忆细胞做元素乘确定哪些信息作为当前时刻的输出。
其实三种门的结构是一样的,不同的是全连接和bias不同。


image.png
图片来源于gluon动手学习深度学习文档

2个信息部件

1 记忆细胞,负责从始至终信息的承载。
2 候选记忆细胞,负责承载当前时刻的所有信息。候选记忆细胞由隐藏状态和当前输入 经过全连接之后,通过tanh得到。

6种操作

1、sigmoid
2、tanh
3、multiply元素乘
4、元素加
5、concat (合并)
6、copy

3个状态部件

1 上一时刻输出ht-1,
2 当前时刻输入xt

总结:

1 门需要通过sigmoid函数制造出来。
2 信息的进出需要通过tanh函数的转化(不知道为什么,个人猜测是想利用tanh将信息压缩至[-1,1],不至于数值太过于发散)。
3 对信息进行筛选通过sigmoid之后的tensor和记忆细胞做元素乘实现,取出多少比例就代表保留多少信息。

相关文章

  • keras lstm 杂记

    1、例子 情感分析 情感分析(苏剑林) lstm多曲线预测 lstm多曲线预测(原文) 2、lstm参数 lstm...

  • 02-25:RNN算法

    RNN算法 1、RNN算法原理 (1)RNN变种GRU (2)RNN变种LSTM LSTM缺点分析: todo: ...

  • LSTM分析

    LSTM的作用,背景不多说了,直接介绍下我对LSTM的总结。 3个控件 LSTM单元包含三个控件 1 遗忘门:im...

  • 理解LSTM网络(整合)

    LSTM 已经在科技领域有了多种应用。基于 LSTM 的系统可以学习翻译语言、控制机器人、图像分析、文档摘要、语音...

  • LSTM细节分析理解(pytorch版)

    LSTM细节分析理解(pytorch版)[https://zhuanlan.zhihu.com/p/7906460...

  • deepbot基于神经网络的方法检测推特机器人(Deepbot:

    摘要 DeepBot采用Bi-LSTM模型分析推特以及一个web结构来提供公共分析接口分析推文数据 方法 使用神经...

  • pytorch1.0 搭建LSTM网络

    torch.nn包下实现了LSTM函数,实现LSTM层。多个LSTMcell组合起来是LSTM。 LSTM自动实现...

  • 详解 LSTM

    今天的内容有: LSTM 思路 LSTM 的前向计算 LSTM 的反向传播 关于调参 LSTM 长短时记忆网络(L...

  • LSTM Custom

    def InitLSTM(self,LSTM,Name,InputSize) LSTM.Forget_Wight...

  • 使用 TensorFlow 做文本情感分析

    使用 TensorFlow 做文本情感分析 本文将通过使用TensorFlow中的LSTM神经网络方法探索高效的深...

网友评论

      本文标题:LSTM分析

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