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

海口建站模板系统中国建设监理协会化工监理协会网站

海口建站模板系统,中国建设监理协会化工监理协会网站,wordpress注册邮件无法打开,wordpress轻社区一、RNN简介 1、RNN网络最大的特点就是可以处理序列特征#xff0c;就是我们的一组动态特征。比如#xff0c;我们可以通过将前三天每天的特征#xff08;是否下雨#xff0c;是否有太阳等#xff09;输入到网络#xff0c;从而来预测第四天的天气。 我们可以看RN…一、RNN简介 1、RNN网络最大的特点就是可以处理序列特征就是我们的一组动态特征。比如我们可以通过将前三天每天的特征是否下雨是否有太阳等输入到网络从而来预测第四天的天气。       我们可以看RNN的网络结构如下 二、RNN cell用法 import torchbatch_size 1 # 批处理大小 seq_len 3 # 序列长度 input_size 4 # 输入维度 hidden_size 2 # 隐藏层维度cell torch.nn.RNNCell(input_sizeinput_size, hidden_sizehidden_size)# (seq, batch, features) dataset torch.randn(seq_len, batch_size, input_size) print(dataset) hidden torch.zeros(batch_size, hidden_size) print(hidden)for idx, input in enumerate(dataset):print( * 20, idx, * 20)print( Input size: , input.shape)hidden cell(input, hidden)print( outputs size: , hidden.shape)print(hidden)三、RNN用法 import torchbatch_size 1 # 批处理大小 seq_len 3 # 序列长度 input_size 4 # 输入维度 hidden_size 2 # 隐藏层维度 num_layers 4 # 隐藏层数量cell torch.nn.RNN(input_sizeinput_size, hidden_sizehidden_size, num_layersnum_layers)# (seqLen, batchSize, inputSize) inputs torch.randn(seq_len, batch_size, input_size) hidden torch.zeros(num_layers, batch_size, hidden_size) out, hidden cell(inputs, hidden)print( Output size:, out.shape) print( Output:, out) print( Hidden size: , hidden.shape) print( Hidden: , hidden)四、Embedding 把input变为稠密的数据 代码 import torch# parameters num_class 4 input_size 4 hidden_size 8 embedding_size 10 num_layers 2 batch_size 1 seq_len 5# 准备数据集 idx2char [e, h, l, o] x_data [[1, 0, 2, 2, 3]] # (batch, seq_len) y_data [3, 1, 2, 3, 2] # (batch * seq_len)inputs torch.LongTensor(x_data) # Input should be LongTensor: (batchSize, seqLen) labels torch.LongTensor(y_data) # Target should be LongTensor: (batchSize * seqLen)# 构建模型 class Model(torch.nn.Module):def __init__(self):super(Model, self).__init__()self.emb torch.nn.Embedding(input_size, embedding_size)self.rnn torch.nn.RNN(input_sizeembedding_size, hidden_sizehidden_size, num_layersnum_layers, batch_firstTrue)self.fc torch.nn.Linear(hidden_size, num_class)def forward(self, x):hidden torch.zeros(num_layers, x.size(0), hidden_size)x self.emb(x) # (batch, seqLen, embeddingSize)x, _ self.rnn(x, hidden) # 输出(, , hidden_size)x self.fc(x) # 输出(, , )return x.view(-1, num_class) # reshape to use Cross Entropy: (×, )net Model()# 损失函数和优化器 criterion torch.nn.CrossEntropyLoss() optimizer torch.optim.Adam(net.parameters(), lr0.05)# 训练模型 for epoch in range(15):optimizer.zero_grad()outputs net(inputs)loss criterion(outputs, labels)loss.backward()optimizer.step()_, idx outputs.max(dim1)idx idx.data.numpy()print(Predicted: , .join([idx2char[x] for x in idx]), end)print(, Epoch [%d/15] loss %.3f % (epoch 1, loss.item()))运行结果
http://www.hkea.cn/news/14460008/

相关文章:

  • 苏州吴江做网站公司汕头网络推广教程
  • 阿里巴巴网站优化怎么做简述网站开发主要步骤
  • 盘锦做网站谁家好做视频网站视频用什么插件
  • 石家庄网站建设云图网络商城推广营销
  • 江西建设银行分行网站安卓系统开发平台
  • 网站用什么字体wordpress忘记密码
  • Discuz网站制作教程品牌建设和品牌打造对企业的意义
  • 个人做游戏网站娄底网站建设报价
  • 做网站每年包多少流量免费浏览器
  • 网站html地图制作免费模板简历网站
  • 咸阳建设局网站做网站必须哪几个软件
  • 网站手机版开发搭建网站赚钱
  • 泉州网站建设费用宁波企业做网站
  • 公司网站建设与维护方案做冲压件加工有什么好网站
  • 心理咨询网站建设论文域名及密码登录域名管理网站
  • 泉州手机网站建设网站建设的广告语
  • 在线包装设计软件站长seo
  • 网站修改关键词蓝色网站风格
  • ppt超链接到网站怎么做wordpress文本框
  • 手机网站做分享到朋友圈网站规划与建设的案例分析
  • 网站挂到国外服务器地址什么语言做网站
  • 怎么做网站省钱关于网页制作的论文
  • 东莞哪里做网站广汉做网站
  • 网站名字设计logo在线查询
  • 动易网站开发wordpress发布文章慢
  • 常熟有哪些网站建设公司敬请期待和敬请期待
  • WordPress主题站网站建设方案步骤
  • 上海外贸网站google建站西安网站开发
  • 外贸网站建设哪家实惠福田欧曼前四后八新车报价
  • 8个页面的网站怎么做大庆网站建设公司