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

最全的ppt模板网站外贸导向企业网站

最全的ppt模板网站,外贸导向企业网站,网站CDN怎么做防攻击吗,wordpress 下载网站简介#xff1a;这个代码可以用于时间序列修复和生成。使用transformer提取单变量或者多变时间窗口的趋势分布情况。然后使用GAN生成分布类似的时间序列。 此外#xff0c;还实现了基于prompt的数据生成#xff0c;比如指定生成某个月份的数据、某半个月的数据、某一个星期的…         简介这个代码可以用于时间序列修复和生成。使用transformer提取单变量或者多变时间窗口的趋势分布情况。然后使用GAN生成分布类似的时间序列。         此外还实现了基于prompt的数据生成比如指定生成某个月份的数据、某半个月的数据、某一个星期的数据。 1、模型架构 如下图所示生成器和鉴别器都使用Transformer的编码器部分提取时间序列的特征然后鉴别器使用这些进行二分类、生成器使用这些特征生成伪造的数据。 重点在下面的图的基础上我还添加了基于提示的生成代码类似于AI提示绘画一样因此可以指定生成一月份、二月份等任意指定周期的数据。 2、训练GAN的代码 下面是GAN的训练部分。 # 训练GAN num_epochs 100 for epoch in range(num_epochs):for real_x,x_g,zz in loader: # 分别是真实值real_x、提示词信息x_g、噪声zzreal_data real_xnoisy_data x_g# Train Discriminatoroptimizer_D.zero_grad()out discriminator(real_data)real_loss criterion(discriminator(real_data), torch.ones(real_data.size(0), 1))fake_data generator(noisy_data,zz)fake_loss criterion(discriminator(fake_data.detach()), torch.zeros(fake_data.size(0), 1))d_loss real_loss fake_lossd_loss.backward()optimizer_D.step()# Train Generatoroptimizer_G.zero_grad()g_loss criterion(discriminator(fake_data), torch.ones(fake_data.size(0), 1))g_loss.backward()optimizer_G.step()print(fEpoch [{epoch1}/{num_epochs}], D Loss: {d_loss.item()}, G Loss: {g_loss.item()}) 3、生成器代码 class Generator(nn.Module):def __init__(self, seq_len8, patch_size2, channels1, num_classes9, latent_dim100, embed_dim10, depth1,num_heads5, forward_drop_rate0.5, attn_drop_rate0.5):super(Generator, self).__init__()self.channels channelsself.latent_dim latent_dimself.seq_len seq_lenself.embed_dim embed_dimself.patch_size patch_sizeself.depth depthself.attn_drop_rate attn_drop_rateself.forward_drop_rate forward_drop_rateself.l1 nn.Linear(self.latent_dim, self.seq_len * self.embed_dim)self.pos_embed nn.Parameter(torch.zeros(1, self.seq_len, self.embed_dim))self.blocks Gen_TransformerEncoder(depthself.depth,emb_size self.embed_dim,drop_p self.attn_drop_rate,)self.deconv nn.Sequential(nn.Conv2d(self.embed_dim, self.channels, 1, 1, 0))def forward(self, z):x self.l1(z).view(-1, self.seq_len, self.embed_dim)x x self.pos_embedH, W 1, self.seq_lenx self.blocks(x)x x.reshape(x.shape[0], 1, x.shape[1], x.shape[2])output self.deconv(x.permute(0, 3, 1, 2))output output.view(-1, self.channels, H, W)return output 4、生成数据和真实数据分布对比 使用PCA和TSNE对生成的时间窗口数据进行降维然后scatter这些二维点。如果生成的真实数据的互相混合在一起说明模型学习到了真东西也就是模型伪造的数据和真实数据分布是一样的美滋滋。从下面的PCA可以看出两者的分布还是近似的。 进一步的可以拟合两个二维正态分布然后计算他们的KL散度作为一个评价指标。 5、生成数据展示 上面是真实数据、下面是伪造的数据。由于只有几百个样本以及参数都没有进行调整但是效果还不错。 6、损失函数变化情况 模型还是学习到了一点东西的。
http://www.zqtcl.cn/news/218319/

相关文章:

  • 徐州做网站哪个好上海国际人才网
  • 黑龙江省城乡和住房建设厅网站首页公司营业执照查询
  • 锦州北京网站建设支付公司网站建设会计分录
  • 泉州做网站优化价格软件公众号开发
  • 商丘旅游网站的建设攀枝花城市建设网站
  • 网站主页设计素材一条龙做网站
  • 咖啡店网站首页怎么做163邮箱注册
  • 网站开发开源程序网站建设及推广销售话术
  • 门户网站和官网的区别美间在线设计平台
  • 淮南制作网站游戏代理哪个平台正规
  • seo网站推广软件 快排手机网页小游戏
  • 上海免费网站建设品牌长沙com建站网站设计
  • 大网站成本品牌设计风格
  • 电大形考任在哪个网站做湖南seo推广服务
  • dede网站 异步生成wordpress 页面新建
  • 郑州网站制作网页网站优化我自己可以做吗
  • 合肥做网站的公司百度做兼职去哪个网站
  • 重庆市城市建设规划官方网站一款app从开发到上线的流程
  • 微网站开发难吗登录qq网页版
  • 网站不备案能解析吗网站开发项目中职责
  • 三优科技 网站开发网站开发实训报告总结
  • 离线推广网站规划书常用的网站都有哪些
  • 成都 视频网站建设网站邮件推送
  • 深圳均安网站制作温州网站优化案例
  • 做网站需要哪些流程网站建设中项目经理的职责
  • 专业低价建设微网站微商城怎么样在wordpress上添加播放视频
  • 网站制作经费预算表域名备案信息查询系统
  • 苏州网站建设找苏州聚尚网络推荐南昌个人网站制作怎么做
  • 普法网站建设wordpress伪静态404错误
  • 易语言如何做浏网站湛江高端网站开发