李宏毅2020ML——P74 Unsupervised Conditional Generation

introduce

回顾无监督学习:
在这里插入图片描述
举例
在这里插入图片描述

Direct Transformation

第一种做法:直接转(多用于纹理或颜色变化)

最开始的想法:
在这里插入图片描述
缺点:可能得不到我们的答案
在这里插入图片描述
解决办法有很多:

第一种:直接忽略

如果你的NN不是很深,ML只会在输入的image上做出轻微的改变,所以可以不用不管
在这里插入图片描述

第二种:改变NN架构,加入encoder

在这里插入图片描述

第三种做法:Cycle GAN

在这里插入图片描述
也可以双向
在这里插入图片描述
例子:将动画角色,转换成银色头发
在这里插入图片描述
在这里插入图片描述

Cycle GAN遇到的问题

隐写术:(ML会隐藏一些信息)
在这里插入图片描述

StarGAN

多domain直接转换
在这里插入图片描述
网络架构
在这里插入图片描述
举例
在这里插入图片描述
在这里插入图片描述

Projection to Common Space

当input和output的差距很远时,直接转肯定是不现实的,我们可以利用auto-encoder,先用encoder提取输入input的特征,然后再用decoder将特征转换成我们像想要的output
在这里插入图片描述
但是显然这个架构并不是考虑的很全面

缺点在于:我们的encoder和decoder都是分开训练的,所以他们所说的“语言”不同(比如说ENx提取特征得到的vector的第一维代表的是眼睛大小,但是ENy取特征得到的vector的第一维代表的是头发长度)
在这里插入图片描述
我们解决的办法也有很多

第一个参数共享
在这里插入图片描述
第二个 加一个discriminator
在这里插入图片描述
还有combo GAN、XGAN等,不一一说明

application

语言转换

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值