LSTM学习笔记(概述+数学描述+举例说明)

这一段在学习RNN和LSTM,做一个学习笔记,免得遗忘了。

RNN会没有限制的进行更新,因此知识的更新会变得很混乱。比如在一个时刻,模型知道一个人在美国,下一个时刻看到这个人在吃寿司,会认为他在日本,再下一个时刻看到北极熊,会把这个人的地点更新为北极。

混乱意味着信息会快速的改变、消失,模型很难保持长时的记忆。所以我们需要这个神经网络去学习如何更新它的信息,让这些知识的更新变得平和一点。

下面是解决的方法。

一、添加遗忘机制。例如,如果一个场景结束的时候,模型应该忘记当前场景的位置,时间,任何关于当前场景的信息。然而,如果一个角色在场景中死掉了,那么模型应该继续记住这个人已经死了。因此,我们需要模型去学习遗忘、记住的机制:当有新的输入时,模型应该知道哪些知识应该保留,哪些应该丢弃。

二、添加保留机制。当模型看到一个新的图片时,它应该去学习是否图片的所有信息都值得使用和保存。

三、根据一和二,当有新输入时,模型会忘记它不再需要的长期记忆,然后学习输入信息的哪些部分值得使用,把这些信息保存到它的长期记忆中。

四、最后,模型需要学习长期记忆的哪一方面需要立即使用。例如,一个人的年龄是一个有用的信息,需要被长期保存(小孩子更可能正在地上爬,成年人可能正在工作),但是年龄信息跟当前的场景可能不相关。因此,模型只是学习它需要关注的部分,而不是一次使用所有的记忆。

RNN会在每一时序步骤中以一个相当不受控制的方式过度改写它的记忆,而LSTM以一个相当精确的方式转换它的记忆:通过应用特殊的学习机制来确定哪些信息应该记住,哪些信息应该更新,应该注重哪些信息。这使得模型可以记录更长时间的信息。

一个前向过程中更新的参数Ct和ht,Ct表示长期记忆,从刚开始到t时刻全部的记忆,ht表示工作记忆,当前t状态需要用到的记忆。


数学表达

1)学习哪些信息需要保留,哪些需要遗忘。


Sigmoid函数是用来筛选信息的,范围(0,1),0表示信息完全丢弃,1表示信息完全继承。


2)接下来我们需要计算可以从当前输入Xt中学习到的信息。Φ是激活函数,通常是tanh。


3)当我们要把从Xt中学习到的信息ltmt’加入到记忆中之前,我们需要学习ltmt’中的哪些信息是有用的,因为不一定输入的Xt中的所有信息都是有用的。使用Sigmoid函数产生的向量进行筛选。


4)接下来更新一下长期记忆。


遗忘后的前一个状态的长期记忆+当前输入信息筛选后的信息。∘表示元素相乘。

5)更新在本状态工作的工作记忆。在这一步骤中,我们学习如何从含有所有记忆信息的长期记忆中,获取对本状态有用的工作记忆。

首先需要学习到一个关注向量。


那么工作向量更新为:


长期记忆,ltmt,通常被称为细胞状态,符号是Ct.

工作记忆,wmt,通常被称为隐状态,符号ht.

记忆向量,remembert,通常被称为忘记门,符号ft.

保留向量,savet,通常被称为输入门(因为它决定了多少的输入可以进入细胞状态),符号it.

关注向量,focust,通常被称为输出门,符号Ot.


一个关于NN的形象例子:


一个关于RNN的形象例子:


一个关于LSTM的形象例子:


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 210,978评论 6 490
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 89,954评论 2 384
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 156,623评论 0 345
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,324评论 1 282
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,390评论 5 384
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,741评论 1 289
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,892评论 3 405
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,655评论 0 266
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,104评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,451评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,569评论 1 340
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,254评论 4 328
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,834评论 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,725评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,950评论 1 264
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,260评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,446评论 2 348

推荐阅读更多精彩内容