315网站行业公司注册网站官网

news/2025/10/4 3:48:58/文章来源:
315网站行业,公司注册网站官网,保定seo关键词优化外包,挖矿网站怎么免费建设文章目录 模型介绍网络结构数据集可视化网络的其他细节模型推理 模型介绍 CycleGAN(Cycle Generative Adversarial Network) 即循环对抗生成网络#xff0c;实现了一种在没有配对示例的情况下学习将图像从源域 X 转换到目标域 Y 的方法。 该模型一个重要应用领域是域迁移(Do… 文章目录 模型介绍网络结构数据集可视化网络的其他细节模型推理 模型介绍 CycleGAN(Cycle Generative Adversarial Network) 即循环对抗生成网络实现了一种在没有配对示例的情况下学习将图像从源域 X 转换到目标域 Y 的方法。 该模型一个重要应用领域是域迁移(Domain Adaptation)即图像风格迁移。在 CycleGAN 之前就已经有了域迁移模型比如 Pix2Pix昇思学习打卡-19-生成式/Pix2Pix实现图像转换 但是 Pix2Pix 要求训练数据必须是成对的而现实生活中要找到两个域画风中成对出现的图片是相当困难的因此 CycleGAN 诞生了它只需要两种域的数据而不需要他们有严格对应关系是一种新的无监督的图像迁移网络。 网络结构 CycleGAN 网络本质上是由两个镜像对称的 GAN 网络组成下面这个例子以苹果和橘子为例介绍讲解的很形象 下图中可以理解为苹果为橘子为将苹果生成橘子风格的生成器为将橘子生成的苹果风格的生成器和为其相应判别器。模型最终能够输出两个模型的权重分别将两种图像的风格进行彼此迁移生成新的图像。 该网络需要多个损失函数在所有损失里面循环一致损失(Cycle Consistency Loss)是最重要的可以这样理解 下图中苹果图片经过生成器得到伪橘子̂然后将伪橘子̂结果送进生成器 又产生苹果风格的结果 ̂ 最后将生成的苹果风格结果 ̂ 与原苹果图片 一起计算出循环一致损失反之亦然。循环损失捕捉了这样的直觉即如果我们从一个域转换到另一个域然后再转换回来我们应该到达我们开始的地方。 循环一致损失能够保证重建图像与输入图像紧密匹配。 数据集可视化 import numpy as np import matplotlib.pyplot as pltmean 0.5 * 255 std 0.5 * 255plt.figure(figsize(12, 5), dpi60) for i, data in enumerate(dataset.create_dict_iterator()):if i 5:show_images_a data[image_A].asnumpy()show_images_b data[image_B].asnumpy()plt.subplot(2, 5, i1)show_images_a (show_images_a[0] * std mean).astype(np.uint8).transpose((1, 2, 0))plt.imshow(show_images_a)plt.axis(off)plt.subplot(2, 5, i6)show_images_b (show_images_b[0] * std mean).astype(np.uint8).transpose((1, 2, 0))plt.imshow(show_images_b)plt.axis(off)else:break plt.show()网络的其他细节 构建生成器时此模型使用ResNet 模型的结构 构建判别器判别器其实是一个二分类网络模型输出判定该图像为真实图的概率。 定义优化器和损失函数优化器使用Adam关于损失函数主要关注循环一致损失函数 前向计算使用生成器生成图像的历史数据而不是生成器生成的最新图像数据来更新鉴别器。 计算梯度和反向传播其中梯度计算也是分开不同的模型来进行的 最后是模型训练模型训练训练分为两个主要部分训练判别器和训练生成器在前文的判别器损失函数中论文采用了最小二乘损失代替负对数似然目标。 训练判别器训练判别器的目的是最大程度地提高判别图像真伪的概率。按照论文的方法需要训练判别器来最小化 −()[(()−1)2] 训练生成器如 CycleGAN 论文所述我们希望通过最小化 −()[((()−1)2]来训练生成器以产生更好的虚假图像。 模型推理 %%time import os from PIL import Image import mindspore.dataset as ds import mindspore.dataset.vision as vision from mindspore import load_checkpoint, load_param_into_net# 加载权重文件 def load_ckpt(net, ckpt_dir):param_GA load_checkpoint(ckpt_dir)load_param_into_net(net, param_GA)g_a_ckpt ./CycleGAN_apple2orange/ckpt/g_a.ckpt g_b_ckpt ./CycleGAN_apple2orange/ckpt/g_b.ckptload_ckpt(net_rg_a, g_a_ckpt) load_ckpt(net_rg_b, g_b_ckpt)# 图片推理 fig plt.figure(figsize(11, 2.5), dpi100) def eval_data(dir_path, net, a):def read_img():for dir in os.listdir(dir_path):path os.path.join(dir_path, dir)img Image.open(path).convert(RGB)yield img, dirdataset ds.GeneratorDataset(read_img, column_names[image, image_name])trans [vision.Resize((256, 256)), vision.Normalize(mean[0.5 * 255] * 3, std[0.5 * 255] * 3), vision.HWC2CHW()]dataset dataset.map(operationstrans, input_columns[image])dataset dataset.batch(1)for i, data in enumerate(dataset.create_dict_iterator()):img data[image]fake net(img)fake (fake[0] * 0.5 * 255 0.5 * 255).astype(np.uint8).transpose((1, 2, 0))img (img[0] * 0.5 * 255 0.5 * 255).astype(np.uint8).transpose((1, 2, 0))fig.add_subplot(2, 8, i1a)plt.axis(off)plt.imshow(img.asnumpy())fig.add_subplot(2, 8, i9a)plt.axis(off)plt.imshow(fake.asnumpy())eval_data(./CycleGAN_apple2orange/predict/apple, net_rg_a, 0) eval_data(./CycleGAN_apple2orange/predict/orange, net_rg_b, 4) plt.show()推理结果如下 此章节学习到此结束感谢昇思平台。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/926569.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

寻找外贸客户的网站手机端怎么变成电脑端

1前面我们已经熟悉了opengl自定义顶点生成一个立方体,并且我们实现了立方体的旋转,光照等功能。下面我们来用opengl来加载一个obj文件。准备我们首先准备一个简单的obj文件(head.obj)。资源在本页下载 2 在obj文件里面&#xff0c…

3GPP 常用协议标准

3GPP 常用协议标准2025-10-04 03:42 flyfish163 阅读(0) 评论(0) 收藏 举报系统架构 TS 38.401  NG-RAN; Architecture description TS 38.300  NR; NR and NG-RAN Overall description; Stage-2 TS 23.501  …

wordpress调用api接口网站seo策略

在嵌入式平台中如何实现广域网下的远程登录控制? 文章目录1 项目需要2 解决方案3 首先实现局域网下的VNC远程控制4 总结1 项目需要 在IM.X6q硬件平台,Linux4.1.15内核版本中实现在广域网下进行远程登录控制。主控机为Windows机器,被控机是IM…

北京建设部安全员证书查询网站婚纱网站内容制作

1、当发送的报文出问题的时候,会发送一个 ICMP 的差错报文来报告错误,但是如果 ICMP 的差错报文也出问题了呢? 答:不会导致产生 ICMP 差错报文的有: ICMP 差错报文(ICMP 查询报文可能会产生 ICMP 差错报文…

注册域名去哪个网站好企业年报信息查询

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 通过IDE自动生成的代码调用webservice服务 我们的IDE一般来说都是能够通过各种各样的工具来支持我们的开发使我们的开发变得更加的便捷。…

东莞清洁服务网站建设抓取式网站建设

一. MQ 简介 消息队列作为高并发系统的核心组件之一,能够帮助业务系统结构提升开发效率和系统 稳定性,消息队列主要具有以下特点: 削峰填谷:主要解决瞬时写压力大于应用服务能力导致消息丢失、系统奔溃等问题系统解耦:解决不同重要程度、不…

长葛住房和城乡建设局网站怎么管理购物网站

前言 ARM SOC 有别于单片机 MCU 的一点就是,ARM SOC 的 GPIO 比较少,基本上引脚都有专用的功能,因为它很少去接矩阵键盘、众多继电器、众多 LED。 但有时 ARM SOC 又需要三五个按键,这时候 LRADC 就是一个不错的选择,…

网页制作与网站建设实战教程视频公司没注册可以做网站吗

>> (右移运算) x >> y:表示将x的二进制值右移y位。 正数是直接右移y位,则高位(最左边)补y个0。 负数是求补码,然后右移y位,最高位补y个1,再求反码&#xff…

网站挂到国外服务器做网站设计

思路 构建一个单调递增的队列类型,pop和push操作在队列内部进行特殊定义(队头存储当前滑动窗口的最大值;队列中比插入元素小的队尾元素均要移除;比队尾元素小的元素直接插入队列;当滑动窗口移除的元素和队头元素相等时…

怎么在移动端网站下面做联系人雄安专业网站建设电话

粘贴一篇关于权限的文章:最近在做个东西,巧合碰到了sharedUserId 的问题,所以收集了一些资料,存存档备份。安装在设备中的每一个apk文件,Android 给每个 APK 进程分配一个单独的用户空间,其 manifest 中的 userid 就是…

广州高档网站建设微信公众号制作模板免费

安防视频监控国标视频云服务EasyGBS支持设备/平台通过国标GB28181协议注册接入,并能实现视频的实时监控直播、录像、检索与回看、语音对讲、云存储、告警、平台级联等功能。平台部署简单、可拓展性强,支持将接入的视频流进行全终端、全平台分发&#xff…

php网站开发职责重庆公司注册网站

MyBatis关联查询(二、一对多查询) 需求:查询所有用户信息及用户关联的账户信息。 分析:用户信息和他的账户信息为一对多关系,并且查询过程中如果用户没有账户信息,此时也要将用户信息查询出来&#xff0c…

丽水市城乡建设局网站公司网站用什么语言开发

摘要 信息技术的发展推动了管理系统的进步,目前各种行业都积极参与管理系统的建设工作。特别是疫情带来的影响,让传统行业逐渐认识到只有通过在线管理才能继续的发展。房产销售平台是为求租者提供房源必备的平台,如何找到一个好的房源是生活…

做seo必须有网站吗网站后台管理入口

最近在把以前写的一个项目改成用easyui做前端。过程中遇到了不少问题。其中一个就是datagrid不能很好的布局。想了好多办法都有局限。最后想到会不会是布局(easyui-layout)的问题,经过实验,最后问题解。 1:比如在项目中…

网站出现的问题吗宁波高端网站设计价格

1.什么是atomikos Atomikos是一个轻量级的分布式事务管理器,实现了Java Transaction API (JTA)规范,可以很方便的和Spring Boot集成,支持微服务场景下跨节点的全局事务。Atomikos公司官方网址为:https://www.atomikos.com/。其旗下…

校区网站建设30人的网站建设公司年利润是多少

基础概念公式推到可参考该专栏下的前几篇博文。 纬向破斜组织图: 下半部分(从左往右):,3上2下2上1下,右斜,飞数为1 上半部分(从下往上):,2上2下1上3下。左斜,飞数为-1 通过分析可…

设计商城商务网站营销案例最新

7. out_of_focus_deblur_filter.cpp使用维纳滤波器来恢复失焦的图像 代码的主要功能是通过使用维纳滤波器来恢复失焦的图像,它读取一个灰度图像文件,对其进行滤波操作,并将结果保存为新文件。这个过程包括计算点扩散函数(PSF),执行…

通辽市做网站公司版权申请网站

目录 1.触发器1.1.DDL触发器1.2.DML触发器1.3.创建触发器1.3.1.创建DML触发器1.3.2.创建DDL触发器1.3.3.嵌套触发器1.3.4.递归触发器1.4.管理触发器1.触发器 触发器是一种特殊的存储过程,与表紧密关联。 1.1.DDL触发器 当服务器或数据库中发生数据定义语言&#xff…

网站建设推广熊掌号鞋网站建设

🎶Leetcode 151. 反转字符串中的单词 难度:中等 ✨题目描述: 给你一个字符串 s ,请你反转字符串中 单词 的顺序。 单词 是由非空格字符组成的字符串。s 中使用至少一个空格将字符串中的 单词 分隔开。 返回 单词 顺序颠倒且 …

电脑做服务器建网站并让外网访问成都网页设计培训哪家好

在这里和下一级别的分析中有必要先讲一下这个h->mb.cache(没法讲,就是cache!)。 x264_macroblock_cache_load将参考帧中某位置的(重建后)数据保存进cache,供参考和反复使用。 x264_macroblock_cache_s…