昇思MindSpore学习笔记4-01生成式--CycleGAN图像风格迁移互换

摘要:

        记录了昇思MindSpore AI框架用循环对抗生成网络模型CycleGAN实现图像匹配的方法、步骤。包括环境准备、数据集下载、数据加载和预处理、构建生成器和判别器、优化、模型训练和推理等。

1.模型介绍

1.1模型简介

CycleGAN(Cycle Generative Adversarial Network)

循环对抗生成网络模型

        没有配对示例

        学习将图像从源域 X 转换到目标域 Y 的方法

应用领域

        域迁移Domain Adaptation(图像风格迁移)

同类模型Pix2Pix

        要求训练数据成对

        现实很难找到

1.2模型结构

CycleGAN 网络

        两个镜像对称的GAN网络

结构图

        

以苹果和橘子为例

X          苹果

Y         橘子

F          将苹果橘子的变换生成器

G         橘子苹果的变换生成器

DX       苹果判别器

DY       橘子判别器

模型结果

        苹果变橘子模型权重

        橘子变苹果模型权重

        苹果变橘子产生新图像

        橘子变苹果产生新图像

模型损失函数

        循环一致损失(Cycle Consistency Loss)最重要

        循环损失计算过程如图所示:

        苹果图片 x --> 生成器G  --> 伪橘子\AA\widehat{Y}

           伪橘子\widehat{Y} --> 生成器F  --> 苹果风\widehat{x}

        苹果图片x   -   苹果风\widehat{x} --> 苹果循环一致损失

反之亦然

        橘子图片 y --> 生成器 F  --> 伪苹果\widehat{x}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

muren

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值