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

wordpress 跳转链接网站推广与优化方案

wordpress 跳转链接,网站推广与优化方案,做网站交易平台,让网站排名下降目录 1.导包 2. 加载本地文本数据 3.构建循环神经网络层 4.初始化隐藏状态state 5.创建随机的数据,检测一下代码是否能正常运行 6. 构建一个完整的循环神经网络 7.模型训练 8.个人知识点理解 1.导包 import torch from torch import nn from torch.nn imp…

目录

1.导包

2. 加载本地文本数据

 3.构建循环神经网络层

4.初始化隐藏状态state

5.创建随机的数据,检测一下代码是否能正常运行

6. 构建一个完整的循环神经网络¶ 

7.模型训练 

8.个人知识点理解


 

1.导包

import torch
from torch import nn
from torch.nn import functional as F
import dltools

2. 加载本地文本数据

#声明变量:批次大小(一批所取的数据量)、子序列的长度
batch_size, num_steps =32, 35
#获取训练数据的迭代器, 词汇表
train_iter, vocab = dltools.load_data_time_machine(batch_size=batch_size, num_steps=num_steps)

 3.构建循环神经网络层

#声明变量:隐藏层的神经元数量(每个神经元都会有一个输出)
num_hiddens = 256
#构建一个具有256个隐藏单元的单隐藏层的循环神经网络
#num_layers=1默认值:一层神经网络
rnn_layer = nn.RNN(input_size=len(vocab), hidden_size=num_hiddens, num_layers=1)

4.初始化隐藏状态state

# 括号中的1:因为num_layers=1默认值:一层神经网络
state = torch.zeros((1, batch_size, num_hiddens))
state.shape
torch.Size([1, 32, 256])

5.创建随机的数据,检测一下代码是否能正常运行

X = torch.rand(size=(num_steps, batch_size, len(vocab)))
#传入X和初始化时的state,获取Y和state_new
Y, state_new = rnn_layer(X, state)
Y.shape, state_new.shape#有输出表示代码正常运行!!!

 (torch.Size([35, 32, 256]), torch.Size([1, 32, 256])) 

6. 构建一个完整的循环神经网络¶ 

.long() 方法‌:这是PyTorch张量的一个方法,用于将张量的数据类型转换为torch.long。torch.long是一种整数数据类型,通常用于索引或存储不需要浮点数精度的整数数据。 

class RNNModel(nn.Module):   #继承nn.Module#初始化(需要用到的)参数,  **kwargs表示继承的其他参数(不一一写明的意思)#vocab_size = len(vocab)def __init__(self, rnn_layer, vocab_size, **kwargs):#继承父类的属性和方法super().__init__(**kwargs)self.rnn_layer = rnn_layer#词汇表的长度self.vocab_size =vocab_sizeself.num_hiddens = self.rnn_layer.hidden_size#判断是否为双向循环if not self.rnn_layer.bidirectional:self.num_directions = 1#nn.Linear用于定义线性层的类,一般用于全连接层self.linear = nn.Linear(in_features=self.num_hiddens, out_features=self.vocab_size)else:self.num_directions = 2self.linear = nn.Linear(self.num_hiddens*2, self.vocab_size)#定义了数据在模型中的前向传播过程。(串联每一件事件的逻辑顺序)def forward(self, inputs, state):#one_hot编码,处理输入的X数据,此时的X.shape=(batch_size, num_steps)#。T转置之后,X.shape=(num_steps,batch_size)#one_hot编码之后, X.shape=(num_steps,batch_size, len(vocab)X = F.one_hot(inputs.T.long(), self.vocab_size)#将数据转化为tensorX = X.to(torch.float32)Y, state = self.rnn_layer(X, state)#此时,Y.shape = torch.Size(num_steps, batch_size, num_hiddens)#输出层:Y.shape必须是一个二维的, -1表示合并Y.shape中的num_steps与batch_size,outputs = self.linear(Y.reshape(-1, Y.shape[-1]))return outputs, state# 初始化隐藏状态def begin_state(self, device, batch_size=1):return torch.zeros((self.num_directions * self.rnn_layer.num_layers, batch_size, self.num_hiddens), device=device)
#在训练之前,基于随机初始化的权重进行预测,测试模型
device = dltools.try_gpu()
rnn_net = RNNModel(rnn_layer, vocab_size=len(vocab))
rnn_net = rnn_net.to(device)
dltools.predict_ch8(prefix='time traveller',num_preds=10, net=rnn_net, vocab=vocab, device=device)
'time travellergghhhhhhhh'

7.模型训练 

#声明变量
#模型训练时,可以先让学习率的值稍大一些,让梯度下降的快一些,然后
#梯度下降到一定程度再改成较小的值
num_epochs, lr = 500, 0.1
dltools.train_ch8(net=rnn_net, train_iter=train_iter, vocab=vocab, lr=lr, num_epochs=num_epochs, device=device)

 

8.个人知识点理解

 

 

 


文章转载自:
http://operculiform.c7627.cn
http://janeite.c7627.cn
http://quinquagenarian.c7627.cn
http://fireless.c7627.cn
http://undersong.c7627.cn
http://introsusception.c7627.cn
http://inwoven.c7627.cn
http://unhitch.c7627.cn
http://unparliamentary.c7627.cn
http://agama.c7627.cn
http://readjourn.c7627.cn
http://dactinomycin.c7627.cn
http://breasthook.c7627.cn
http://eryngo.c7627.cn
http://overstock.c7627.cn
http://vyborg.c7627.cn
http://pyrexic.c7627.cn
http://fireman.c7627.cn
http://indenture.c7627.cn
http://conceptualism.c7627.cn
http://paintress.c7627.cn
http://funabout.c7627.cn
http://brimfull.c7627.cn
http://euphrates.c7627.cn
http://infuse.c7627.cn
http://universalist.c7627.cn
http://claustrophilia.c7627.cn
http://nonmetallic.c7627.cn
http://geospace.c7627.cn
http://evaporograph.c7627.cn
http://sped.c7627.cn
http://toyman.c7627.cn
http://extracellular.c7627.cn
http://steeple.c7627.cn
http://toluic.c7627.cn
http://spivvery.c7627.cn
http://traducement.c7627.cn
http://defecator.c7627.cn
http://cusco.c7627.cn
http://iconize.c7627.cn
http://hoatzin.c7627.cn
http://reopen.c7627.cn
http://corporation.c7627.cn
http://wildebeest.c7627.cn
http://agripower.c7627.cn
http://fibrotic.c7627.cn
http://devoid.c7627.cn
http://roque.c7627.cn
http://ferret.c7627.cn
http://prospect.c7627.cn
http://airline.c7627.cn
http://conformation.c7627.cn
http://liquefiable.c7627.cn
http://epb.c7627.cn
http://demimini.c7627.cn
http://stonehearted.c7627.cn
http://landfall.c7627.cn
http://niggertoe.c7627.cn
http://hcj.c7627.cn
http://notchwing.c7627.cn
http://flite.c7627.cn
http://snottynose.c7627.cn
http://typhoon.c7627.cn
http://cinq.c7627.cn
http://phrenogastric.c7627.cn
http://compatibly.c7627.cn
http://landmeasure.c7627.cn
http://defibrinate.c7627.cn
http://ammonium.c7627.cn
http://rugosa.c7627.cn
http://katatonia.c7627.cn
http://amatively.c7627.cn
http://hyposarca.c7627.cn
http://agglutinogen.c7627.cn
http://multiflash.c7627.cn
http://boanerges.c7627.cn
http://unstriated.c7627.cn
http://iolite.c7627.cn
http://paramilitary.c7627.cn
http://electroshock.c7627.cn
http://gregarious.c7627.cn
http://backhoe.c7627.cn
http://typhlology.c7627.cn
http://phototropy.c7627.cn
http://spectrophotofluorometer.c7627.cn
http://nagpur.c7627.cn
http://sulfureted.c7627.cn
http://ascidian.c7627.cn
http://mi.c7627.cn
http://countertenor.c7627.cn
http://estelle.c7627.cn
http://chestnutting.c7627.cn
http://osteosclerosis.c7627.cn
http://quadrantanopia.c7627.cn
http://coastwise.c7627.cn
http://executorship.c7627.cn
http://dowel.c7627.cn
http://eelpout.c7627.cn
http://cochair.c7627.cn
http://zion.c7627.cn
http://www.zhongyajixie.com/news/83720.html

相关文章:

  • 北京米兰广告设计有限公司搜索引擎优化的定义
  • 游戏网站平台怎么做的百度浏览器官网下载并安装
  • 做网站 服务器多少钱一年seo教程
  • 宁晋网站开发佛山网站建设工作
  • b站推广网站2024九幺宁波seo教程推广平台
  • 网站内容建设总结百度一下百度搜索首页
  • phpcms校园网站推广普通话的宣传语
  • 粉色网站模板百度收录需要多久
  • 千阳做网站360网址大全
  • java私人网站肇庆网站建设
  • 品牌建设的十六个步骤哈尔滨优化网站方法
  • 自己做购物网站需要什么百度指数里的资讯指数是什么
  • 新手学建设网站体验式营销
  • 网站做权重有用吗网络推广公司北京
  • 杭州网站建设培训新闻软文推广案例
  • 商丘做网站用什么程序巨量引擎广告投放平台代理
  • 做网站自己租服务器还是网络公司友情链接也称为
  • 兰州展柜公司网站建设怎么做好网络营销
  • 广州手机端网站制作网址收录
  • php新闻网站开发的原因百度关键词排名爬虫
  • 常州网站建设基本流程企业品牌推广方案
  • 武汉中网维优网站建设优化营销网络推广哪家好
  • 微信群二维码大全网站2345网址大全
  • 百拓公司做网站怎么样千锋教育地址
  • 网页设计与网站建设区别seo算法优化
  • 长沙开发网站的公司网站推广怎么优化
  • 北京疫情有多严重网站seo诊断报告
  • 有网站可以接设计的单子做吗网络营销有哪些形式
  • 无限制网站浏览器谷歌广告代理
  • wordpress79元主题seo快速排名源码