当前位置: 首页 > news >正文

南宁企业门户网站建设价格WordPress防战工具

南宁企业门户网站建设价格,WordPress防战工具,深圳做营销网站公司简介,搜狗网站录入沐神版《动手学深度学习》学习笔记#xff0c;记录学习过程#xff0c;详细的内容请大家购买书籍查阅。 b站视频链接 开源教程链接 长短期记忆网络#xff08;LSTM#xff09; 长期以来#xff0c;隐变量模型存在长期信息保存和短期输入缺失的问题。解决这一问题的最早…沐神版《动手学深度学习》学习笔记记录学习过程详细的内容请大家购买书籍查阅。 b站视频链接 开源教程链接 长短期记忆网络LSTM 长期以来隐变量模型存在长期信息保存和短期输入缺失的问题。解决这一问题的最早方法之一是长短期记忆网络。 长短期记忆网络的设计灵感来自于计算机的逻辑门。 门控记忆元 遗忘门将值向0减少 输入门决定是不是忽略掉输入数据 输出门决定是不是使用隐状态 由3个带有 s i g m o i d sigmoid sigmoid激活函数的全连接层处理 候选记忆单元与上面描述的3个门类似但使用tanh函数作为激活函数函数值范围为-11 记忆单元输入门 I t I_t It​控制采用多少来自 C ~ t \tilde{C}_t C~t​的新数据而遗忘门 F i F_i Fi​控制保留多少过去的记忆元 C t − 1 C_{t-1} Ct−1​的内容。 如果遗忘门始终为1且输入门始终为0则过去的记忆元 C t − 1 C_{t-1} Ct−1​将随时间被保存并传递到当前时间步。引入这种设计是为了缓减梯度消失问题并更好地捕获序列中的长距离依赖关系。 最后定义隐状态 H t H_t Ht​的计算这也是输出门发挥作用的地方。在长短期记忆网络中它仅仅是记忆元的tanh的门控版本。这就确保了 H t H_t Ht​的值始终在区间-11内。 只要输出门接近1我们就能有效地将所有记忆信息传递给预测部分而对于输出门接近0我们只保留记忆元内的所有信息而不需要更新隐状态。 有些文献认为记忆元是隐状态的一种特殊类型它们与隐状态具有相同的形状其设计目的是用于记录附加的信息。 总结 长短期记忆网络是典型的具有重要状态控制的隐变量自回归模型。然后由于序列的长距离依赖性训练长短期记忆网络和其他序列模型如门控循环单元的成本是相当高的。Transformer是其高级替代模型。 LSTM可以缓解梯度爆炸和梯度消失。 只有隐状态会传递到输出层Y而记忆元完全属于内部信息。 动手学 长短期记忆网络-LSTM import torch from torch import nn from d2l import torch as d2lbatch_size, num_steps 32, 35 train_iter, vocab d2l.load_data_time_machine(batch_size, num_steps)def get_lstm_params(vocab_size, num_hiddens, device):num_inputs num_outputs vocab_sizedef normal(shape):return torch.randn(sizeshape, devicedevice)*0.01def three():return (normal((num_inputs, num_hiddens)),normal((num_hiddens, num_hiddens)),torch.zeros(num_hiddens, devicedevice))W_xi, W_hi, b_i three() # 输入门参数W_xf, W_hf, b_f three() # 遗忘门参数W_xo, W_ho, b_o three() # 输出门参数W_xc, W_hc, b_c three() # 候选记忆元参数# 输出层参数W_hq normal((num_hiddens, num_outputs))b_q torch.zeros(num_outputs, devicedevice)# 附加梯度params [W_xi, W_hi, b_i, W_xf, W_hf, b_f, W_xo, W_ho, b_o, W_xc, W_hc,b_c, W_hq, b_q]for param in params:param.requires_grad_(True)return params# H 和 C 的初始化 def init_lstm_state(batch_size, num_hiddens, device):return (torch.zeros((batch_size, num_hiddens), devicedevice),torch.zeros((batch_size, num_hiddens), devicedevice))def lstm(inputs, state, params):[W_xi, W_hi, b_i, W_xf, W_hf, b_f, W_xo, W_ho, b_o, W_xc, W_hc, b_c,W_hq, b_q] params(H, C) stateoutputs []for X in inputs:I torch.sigmoid((X W_xi) (H W_hi) b_i) # 输入门F torch.sigmoid((X W_xf) (H W_hf) b_f) # 遗忘门O torch.sigmoid((X W_xo) (H W_ho) b_o) # 输出门C_tilda torch.tanh((X W_xc) (H W_hc) b_c) # 候选记忆单元C F * C I * C_tilda # 记忆元H O * torch.tanh(C) # 隐状态Y (H W_hq) b_q # 输出outputs.append(Y)return torch.cat(outputs, dim0), (H, C)vocab_size, num_hiddens, device len(vocab), 256, d2l.try_gpu() num_epochs, lr 500, 1 model d2l.RNNModelScratch(len(vocab), num_hiddens, device, get_lstm_params,init_lstm_state, lstm) d2l.train_ch8(model, train_iter, vocab, lr, num_epochs, device)简洁实现 num_inputs vocab_size lstm_layer nn.LSTM(num_inputs, num_hiddens) model d2l.RNNModel(lstm_layer, len(vocab)) model model.to(device) d2l.train_ch8(model, train_iter, vocab, lr, num_epochs, device)
http://www.ihoyoo.com/news/4723.html

相关文章:

  • 南昌网站建设推广在家用服务器做网站
  • 家具网站开发报告怎么推广小程序
  • 重庆网站建设找珊瑚云游戏模型外包网站
  • 网站logo提交wordpress swf插件
  • 临汾网站建设费用seo竞价网站建设
  • 洛杉矶网站建设淮北便民网
  • 7有免费建网站销售公司运营方案
  • 国外做化工产品的网站福州企业如何建网站
  • 怎么用360做网站跳转河南英文网站建设公司
  • 怎么计算网站开发费用wordpress 自动内链
  • 手机端做的优秀的网站上海装修公司排名l
  • php网站案例电子商务网站设计实验报告
  • 成都网站制作套餐阜平网站seo
  • 网站积分方案网站备案去哪注销
  • 十大免费cms建站系统介绍软件工程主修课程
  • cms企业网站管理系统访问中国建设银行官方网站
  • 网站制作行业抖音代运营服务合同
  • 网站微商城的建设南昌seo全网营销
  • 网站设计目的与规划wordpress 慢2017
  • 个人备案网站可以做电影站吗网站下载不了视频
  • 网站代理网址WordPress高级投稿
  • 淄博建设局官方网站html移动网站开发
  • jq网站登录记住密码怎么做玉名是什么意思
  • 上海网站搜索排名优化哪家好58同城最新招聘信息今天
  • 网站开发总结与收获国外外贸网站有哪些问题
  • 我的网站域名是什么网站的发布与推广方式
  • 仿网站开发本地的营销网站建设
  • 合肥专业网站建设公司网站开发公司需要那些硬件设备
  • 海外仓网站建设佛山网站网站建设
  • 网站自助建站软件如何建设一个网站网页