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

logo设计网站平台如何创建网站教程

logo设计网站平台,如何创建网站教程,江西省建设厅业绩网站,网络设计的原理Mindspore框架DCGAN模型实现漫画头像生成 Mindspore框架DCGAN模型实现漫画头像生成|#xff08;一#xff09;漫画头像数据集准备Mindspore框架DCGAN模型实现漫画头像生成|#xff08;二#xff09;DCGAN模型构建Mindspore框架DCGAN模型实现漫画头像生成|#xff08;三一漫画头像数据集准备Mindspore框架DCGAN模型实现漫画头像生成|二DCGAN模型构建Mindspore框架DCGAN模型实现漫画头像生成|三DCGAN模型训练和推理Mindspore框架DCGAN模型实现漫画头像生成|四应用程序生成实践 Mindspore框架DCGAN模型实现漫画头像生成|二DCGAN模型构建 DCGAN全称是 Deep Convolution Generative Adversarial Networks深度卷积生成对抗网络。 1. DCGAN模型特点 make GAN CNN more stable and deeper能够产生更高分辨率的图像全卷积网络all convolutional net用步幅卷积strided convolutions替代确定性空间池化函数deterministic spatial pooling functions比如最大池化让网络自己学习downsampling方式。作者对 generator 和 discriminator 都采用了这种方法。取消全连接层使用 全局平均池化global average pooling替代 fully connected layer。global average pooling会降低收敛速度但是可以提高模型的稳定性。GAN的输入采用均匀分布初始化可能会使用全连接层(矩阵相乘),然后得到的结果可以reshape成一个4 dimension的tensor然后后面堆叠卷积层即可对于鉴别器最后的卷积层可以先flatten,然后送入一个sigmoid分类器。批归一化Batch NormalizationBN 被证明是深度学习中非常重要的 加速收敛 和 减缓过拟合 的手段。这样有助于解决 poor initialization 问题并帮助梯度流向更深的网络。防止G把所有rand input都折叠到一个点同时防止样本震荡和模型的不稳定只对生成器(G)的输出层和鉴别器(D)的输入层使用BN。Leaky Relu 激活函数 生成器(G)输出层使用tanh 激活函数其余层使用relu 激活函数。鉴别器(D)都采用leaky rectified activation。DCGAN生成器G的结构如下 2. 构造网络生成器G 生成器G的功能是将隐向量z映射到数据空间。由于数据是图像这一过程也会创建与真实图像大小相同的 RGB 图像。 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)# 通过输入部分中设置的nz、ngf和nc来影响代码中的生成器结构。 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()注意nz是隐向量z的长度ngf与通过生成器传播的特征图的大小有关nc是输出图像中的通道数。 2. 构造网络判别器D 判别器D是一个二分类网络模型输出判定该图像为真实图的概率。形如 通过一系列的Conv2d、BatchNorm2d和LeakyReLU层对其进行处理最后通过Sigmoid激活函数得到最终概率。 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()模型结构输出
http://www.sczhlp.com/news/152694/

相关文章:

  • 晓风彩票网站建设源代码授权易云巢做网站公司
  • 杭州高端网站建设什么网站对护肤品测评做的很好
  • 网站开发技术文档 范本网站建设设计官网
  • 做衣服 网站网页qq版
  • 网站建设服务怎么样制作一个景点介绍的网站html
  • 做企业网站要怎么设计方案网站开发实践报告
  • 恩施市建设银行网站网站集约化建设建设成效
  • qq刷赞网站推广快速wordpress代码解释
  • 国外网站做网站主播建站系统源代码
  • 文字直播网站怎么做的大通县wap网站建设公司
  • 网站前端开发培训西安开化网络营销怎么做
  • wordpress仿导航大全深圳网站建设推广优化
  • 南通高端网站建设做网站后端需要掌握什么技术
  • o2o网站建设如何网站排名优化软件
  • 东营seo网站建设费用网页设计图片大小
  • 苏州企业网站推广wordpress代码精简
  • 无锡哪里有网站建设便宜些的微信开发者平台教程
  • 商城网站建设实例需求地方性小网站的建设
  • 我想自己做一个网站空间 wordpress
  • 十堰网站建设公司电话360doc 网站怎么做
  • 贵州一帆建设工程有限公司网站m 外贸网站
  • 漂亮企业网站源码网站开发遇到的难题
  • 主页值得是网站的主要内容所在页凡科永久封禁了怎么办
  • 智林东莞网站建设公司wordpress网址导航页面
  • 最新网站源码下载济南网站建设成之运维
  • 深圳网站建设q双赢世讯电商一键上货软件
  • 网站建设情况通报跳转到另一个网站怎么做
  • 网站推广方法及特点沧州网站建设icp备
  • 做网上推广网站外链生成
  • wordpress站内搜索次数软件开发流程图例子