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

深圳 建网站网站建设沈阳

深圳 建网站,网站建设沈阳,上海企业公示信息查询系统,北京餐饮设计公司1.使用正弦函数和可加性噪声生成序列数据 import torch from torch import nn from d2l import torch as d2l#使用正弦函数和可加性噪声生成序列数据 T 1000 #总共产生1000个点 time torch.arange(1,T1,dtypetorch.float32) x torch.sin(0.01*time) torch.normal(0,0.2,(…1.使用正弦函数和可加性噪声生成序列数据 import torch from torch import nn from d2l import torch as d2l#使用正弦函数和可加性噪声生成序列数据 T 1000 #总共产生1000个点 time torch.arange(1,T1,dtypetorch.float32) x torch.sin(0.01*time) torch.normal(0,0.2,(T,)) d2l.plot(time,[x],time,x,xlim[1,1000],figsize(6,3)) d2l.plt.show() #使用正弦函数和可加性噪声生成序列数据 2.训练 #将这个序列转换为模型的模型的特征-标签对。 #仅使用前600个“特征标签”对进行训练。 tau 4 features torch.zeros((T-tau,tau)) for i in range(tau):features[:,i] x[i:T-taui] labels x[tau:].reshape((-1,1))batch_size,n_train 16,600 #只有前n_train个样本用于训练 train_iter d2l.load_array((features[:n_train],labels[:n_train]),batch_size,is_trainTrue)#使用一个相当简单的架构训练模型一个拥有两个全连接层的多层感知机ReLU激活函数和平方损失。#初始化网络权重的函数 def init_weight(m):if type(m) nn.Linear:nn.init.xavier_uniform_(m.weight)#一个简单的多层感知机 def get_net():net nn.Sequential(nn.Linear(4,10),nn.ReLU(),nn.Linear(10,1))net.apply(init_weight)return net#平方损失。注意MSELoss计算平方误差时不带系数1/2 loss nn.MSELoss(reductionnone)#训练模型.与前面几节如 3.3节中的循环训练基本相同 def train(net, train_iter, loss, epochs, lr):trainer torch.optim.Adam(net.parameters(), lr)for epoch in range(epochs):for X, y in train_iter:trainer.zero_grad()l loss(net(X), y)l.sum().backward()trainer.step()print(fepoch {epoch 1}, floss: {d2l.evaluate_loss(net, train_iter, loss):f})net get_net() train(net, train_iter, loss, 5, 0.01) d2l.plt.show() 3.预测 1一步预测 #检查模型预测下一个时间步的能力 也就是单步预测 onestep_preds net(features) d2l.plot([time,time[tau:]],[x.detach().numpy(),onestep_preds.detach().numpy()],time,x,legend[data,1-step preds],xlim [1,1000],figsize(6,3)) d2l.plt.show() 2K步预测 #K步预测 multistep_preds torch.zeros(T) multistep_preds[: n_train tau] x[: n_train tau] for i in range(n_train tau,T):multistep_preds[i] net(multistep_preds[i-tau:i].reshape((1,-1))) d2l.plot([time,time[tau:],time[n_traintau:]],[x.detach().numpy(), onestep_preds.detach().numpy(),multistep_preds[n_traintau:].detach().numpy()],time,x,legend[data,1-step preds,multistep preds],xlim[1,1000],figsize(6,3)) d2l.plt.show() 3基于k 1,4,16,64通过对整个序列预测的计算更仔细地看一下k步预测的困难。 #基于k 1,4,16,64通过对整个序列预测的计算更仔细地看一下k步预测的困难。 max_steps 64features torch.zeros((T-tau-max_steps1,taumax_steps)) #列iitau是来自x的观测其时间步从i到iT-tau-max_steps1 for i in range(tau):features[:,i] x[i:iT-tau-max_steps1] # 列iitau是来自i-tau1步的预测其时间步从i到iT-tau-max_steps1 for i in range(tau,taumax_steps):features[:,i] net(features[:,i-tau:i]).reshape(-1)steps (1,4,16,64) d2l.plot([time[tau i - 1: T - max_steps i] for i in steps],[features[:, (tau i - 1)].detach().numpy() for i in steps], time, x,legend[f{i}-step preds for i in steps], xlim[5, 1000],figsize(6, 3)) d2l.plt.show()
http://www.w-s-a.com/news/287809/

相关文章:

  • 商城网站前期准备湖南郴州建设局网站
  • 企业如何在自己的网站上做宣传外贸自建站可以自己做网站吗
  • 甘肃网站建设制作商网站空间哪家公司的好
  • 思途旅游网站建设系统用vscode做网站
  • 广州站改造最新消息半年工作总结ppt模板
  • logo模板下载网站推荐哪家网站开发培训好
  • 做外贸网站效果图页面关键词优化
  • 广平网站建设成都活动轨迹
  • 小型网站网站建设需要网络公司是什么行业
  • 滑动 手机网站 代码网页制作与设计讨论
  • 自己做网站处理图片用什么软件wordpress html5支持
  • 校园网站怎么建软文文案范文
  • 中国建设官方网站如何创建自己的软件
  • 来宾住房与城乡建设网站天津西青区怎么样
  • 西安网站建设培训班鄂州网页定制
  • 西部数码网站备份自己怎么做网站啊
  • h5网站开发用什么软件制作公司网站建设代理怎么做
  • 网站建设资料准备网上购物app有哪些
  • 沧州做网站优化哪家公司便宜国内百度云网站建设
  • 网站的最近浏览 怎么做龙岩市人才网最新招聘信息
  • 网站建设需要找工信部吗网站开发账务处理
  • 做那种的视频网站个体工商网站备案
  • 推广网官方推广网站中国建设招聘信息网站
  • 医院网站建设需要多少钱网络营销渠道可分为哪几种
  • 怎么取网页视频网站元素计算机专业论文网站开发
  • 上海网站建设备案号怎么恢复wordpress打开页面空白
  • 30个做设计的网站企业设计网站
  • 招生网站开发的背景创意 wordpress
  • 网站备案资料查询小型企业管理系统软件
  • 温州网站建设维护怎么做好网站开发、设计