国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python中RNN和LSTM的基本介绍

python中RNN和LSTM的基本介绍

头像

小妮浅浅

2021-02-21 15:44:352767浏览 · 0收藏 · 0评论

1、RNN

简单的神经网络和卷积神经网络都有一个主要的特点,那就是都不具备记忆能力,也就是说,它们都是分别处理每一个输入,而不存在前、后两个输入之间的关系。例如,您需要处理数据点或时序,您需要同时向网络显示整个时序,也就是将时序转换为单一数据点输入。采用这种输入方式的网络叫做前向神经网络(feddforwardnetwork)。

为了使这个过程更加容易理解,我们用简单的循环逻辑来实现一个RNN的前向传播。

#简单的RNN实现Numpy实现
import numpy as np
timesteps=100
input_feature=32
output_fearture=64
inputs=np.random.random((timesteps,input_feature))#生成100,32形状的矩阵
print(inputs)
state_t=np.zeros((output_fearture,))#生成64个全为0的数
print(state_t)
w=np.random.random((output_fearture,input_feature))
u=np.random.random((output_fearture,output_fearture))
b=np.random.random((output_fearture,))
successive_outputs=[]
for input_t in inputs:
    output_t=np.tanh(np.dot(w,input_t)+np.dot(u,state_t)+b)#np.dot表示数组点积
    successive_outputs.append(output_t)
    state_t=output_t
final_output_sequence=np.stack(successive_outputs,axis=0)
print(final_output_sequence)

2、LSTM

在理论上,RNN应该能够记住在过去的时间里看到过的信息,但是实际上它不可能学习长期存在的信息,主要是由于梯度消失的问题。因此研究人员设计了LSTM(longshort-termmemory),也就是所谓的长短期记忆。

与RNN相比,LSTM多了一种跨域携带信息的多时间步法(细胞状态C),这种步法类似于传送带,它运行方向与你所处理的序列方向平行,而序列中的信息可以随时跳到传送带上,然后被传送带送到更远的时间步,必要时还能原封不动地跳回来。那是LSTM的原理。

以上就是python中RNN和LSTM的基本介绍,希望能对大家有所帮助!

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

女性抹胸开襟哺乳衣的注意事项| 栄仓彩| 胬肉(产乳)BY金银花露| 爷爷的鸡又黑又长下一句怎么接| 4488YY无码亚洲人成| 老阿姨高清在线观看电视剧法游戏| PPT成品网站1688免费| 《尼姑庵春梦》| 武松叼着潘金莲奶头的是谁扮演的| 《你邻居的妻子》电视剧| 美女和老板一起努力做豆浆| 士豆网首页| 妃悠爱| 黏糊糊的你12集免费观看| 《妻子6》在线观看免费版电视剧| B站夫妻进入高峰期需要多久| 禁忌:家庭密码| 双人床上做运动后排有伤害吗| 在线小视频| 《厨房韵母2》动漫下线了吗| 臭小子快拔出来危险期会怀孕| 強暴強轰犯された人妻| 坂口美穗| 青丝影院大全免费2023年新版| 人与动物免费观看电视剧完整版 | 黑色蕾丝透视露胸旗袍连衣裙| 《爸开车我抱着妈妈去姥姥家》 | 他扒开我小滨添我三男一女视频| 草原课文六年级上册| 王一扬| B站暴躁姐的丈夫是干什么的| 小莹的性荡生活第15章| 久久久久久精品免费观看黑人动漫| 小扫货几天没弄了| 无人区免费高清版观看| 挺进朋友人妻张婉莹身体| 白色变态蕾丝超薄开档连身袜 | 《请好好疼爱里面》免费观看| 韩漫免费观看在线阅读浸画| 小蜜桃免费观看高清电视剧| 邻居少妇让我爽了三次