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

江苏扬州建设局网站开源商城cms

江苏扬州建设局网站,开源商城cms,喀什网站制作,网络营销模式的优势接续上一天的学习任务#xff0c;我们要继续进行下一步的操作 构造网络 当处理完数据后#xff0c;就可以来进行网络的搭建了。按照DCGAN论文中的描述#xff0c;所有模型权重均应从mean为0#xff0c;sigma为0.02的正态分布中随机初始化。 接下来了解一下其他内容 生成…接续上一天的学习任务我们要继续进行下一步的操作 构造网络 当处理完数据后就可以来进行网络的搭建了。按照DCGAN论文中的描述所有模型权重均应从mean为0sigma为0.02的正态分布中随机初始化。 接下来了解一下其他内容 生成器 生成器G的功能是将隐向量z映射到数据空间。实践场景中该功能是通过一系列Conv2dTranspose转置卷积层来完成的每个层都与BatchNorm2d层和ReLu激活层配对输出数据会经过tanh函数使其返回[-1,1]的数据范围内。 DCGAN论文生成图像如下所示 通过输入部分中设置的nz、ngf和nc来影响代码中的生成器结构。nz是隐向量z的长度ngf与通过生成器传播的特征图的大小有关nc是输出图像中的通道数。 代码实现 import mindspore as ms from mindspore import nn, ops from mindspore.common.initializer import Normalweight_init Normal(mean0, sigma0.02) gamma_init Normal(mean1, sigma0.02)class Generator(nn.Cell):DCGAN网络生成器def __init__(self):super(Generator, self).__init__()self.generator nn.SequentialCell(nn.Conv2dTranspose(nz, ngf * 8, 4, 1, valid, weight_initweight_init),nn.BatchNorm2d(ngf * 8, gamma_initgamma_init),nn.ReLU(),nn.Conv2dTranspose(ngf * 8, ngf * 4, 4, 2, pad, 1, weight_initweight_init),nn.BatchNorm2d(ngf * 4, gamma_initgamma_init),nn.ReLU(),nn.Conv2dTranspose(ngf * 4, ngf * 2, 4, 2, pad, 1, weight_initweight_init),nn.BatchNorm2d(ngf * 2, gamma_initgamma_init),nn.ReLU(),nn.Conv2dTranspose(ngf * 2, ngf, 4, 2, pad, 1, weight_initweight_init),nn.BatchNorm2d(ngf, gamma_initgamma_init),nn.ReLU(),nn.Conv2dTranspose(ngf, nc, 4, 2, pad, 1, weight_initweight_init),nn.Tanh())def construct(self, x):return self.generator(x)generator Generator() 判别器 判别器D是一个二分类网络模型输出判定该图像为真实图的概率。 代码实现 class Discriminator(nn.Cell):DCGAN网络判别器def __init__(self):super(Discriminator, self).__init__()self.discriminator nn.SequentialCell(nn.Conv2d(nc, ndf, 4, 2, pad, 1, weight_initweight_init),nn.LeakyReLU(0.2),nn.Conv2d(ndf, ndf * 2, 4, 2, pad, 1, weight_initweight_init),nn.BatchNorm2d(ngf * 2, gamma_initgamma_init),nn.LeakyReLU(0.2),nn.Conv2d(ndf * 2, ndf * 4, 4, 2, pad, 1, weight_initweight_init),nn.BatchNorm2d(ngf * 4, gamma_initgamma_init),nn.LeakyReLU(0.2),nn.Conv2d(ndf * 4, ndf * 8, 4, 2, pad, 1, weight_initweight_init),nn.BatchNorm2d(ngf * 8, gamma_initgamma_init),nn.LeakyReLU(0.2),nn.Conv2d(ndf * 8, 1, 4, 1, valid, weight_initweight_init),)self.adv_layer nn.Sigmoid()def construct(self, x):out self.discriminator(x)out out.reshape(out.shape[0], -1)return self.adv_layer(out)discriminator Discriminator() 接下来进入模型训练阶段 模型训练 其中分为几个要素 损失函数 当定义了D和G后接下来将使用MindSpore中定义的二进制交叉熵损失函数BCELoss。 优化器 训练模型训练判别器和训练生成器。 实现模型训练正向逻辑 def generator_forward(real_imgs, valid):# 将噪声采样为发生器的输入z ops.standard_normal((real_imgs.shape[0], nz, 1, 1))# 生成一批图像gen_imgs generator(z)# 损失衡量发生器绕过判别器的能力g_loss adversarial_loss(discriminator(gen_imgs), valid)return g_loss, gen_imgsdef discriminator_forward(real_imgs, gen_imgs, valid, fake):# 衡量鉴别器从生成的样本中对真实样本进行分类的能力real_loss adversarial_loss(discriminator(real_imgs), valid)fake_loss adversarial_loss(discriminator(gen_imgs), fake)d_loss (real_loss fake_loss) / 2return d_lossgrad_generator_fn ms.value_and_grad(generator_forward, None,optimizer_G.parameters,has_auxTrue) grad_discriminator_fn ms.value_and_grad(discriminator_forward, None,optimizer_D.parameters)ms.jit def train_step(imgs):valid ops.ones((imgs.shape[0], 1), mindspore.float32)fake ops.zeros((imgs.shape[0], 1), mindspore.float32)(g_loss, gen_imgs), g_grads grad_generator_fn(imgs, valid)optimizer_G(g_grads)d_loss, d_grads grad_discriminator_fn(imgs, gen_imgs, valid, fake)optimizer_D(d_grads)return g_loss, d_loss, gen_imgs 代码训练 结果展示就不多说了看成品 文末附上打卡时间
http://www.dnsts.com.cn/news/8783.html

相关文章:

  • 运城 网站制作企业手机网站设计
  • 可以做的电影网站优化方案2022
  • 重庆市建设政务中心网站重新wordpress默认
  • 天津网站搜索优化阳江房产网签数据
  • wordpress清空登录金坛网站优化
  • wordpress建站入门手机 写wordpress
  • 如何建立公司网站模块wordpress自动备份
  • 婚纱网站源码信息网站推广
  • 网网站站建建设设wordpress营业中
  • 重庆seo网站管理企业顺德网站建设
  • 自己做网站还是开淘宝wordpress 緩慢
  • 微网站免费制作一个网址多少钱
  • 腾讯云阻止网站访问自建购物网站
  • 绘本馆网站建设没有充值入口的传奇游戏
  • 云南网站建设找天软枣庄手机网站制作
  • 演示网站怎么做扬州有什么做网站的公司
  • 益阳做网站怎么便宜陕西网上注册公司流程视频
  • 做网站哪些比较好无极分期网站
  • 那些行业需要做网站网站备案 新增接入
  • php 开发手机网站携程电子商务网站建设
  • wordpress建站 app访问东营建网站公司
  • 网站建设作业教程电脑网站建设策划书
  • 网站在线演示建立平台还是搭建平台
  • 中机建设一公司网站app开发大概费用多少钱合适
  • 建立网站信息内容建设管理规范做公益网站又什么要求
  • 四个免费h5网站网上购物商城官网入口
  • 如何做网站模版天津市建设厅注册中心网站
  • 网站优化师负责干什么济南网站建设丨 首选搜点网络
  • 文山建设局网站学生个人网页制作素材
  • 洛阳霞光建设网站cpanel 安装wordpress