【周记】002-20190907-20190915(利用CVAE发明GDAN进行GZSL;通过增加其他输入和文本插值改进GAN进行T2I)

报告内容

泛读靠自觉,精读要深刻,进展需显著

论文精读

论文1:(作者,题目,发表信息)

题目:Generative Dual Adversarial Network for Generalized Zero-shot Learning(用于广义零样本学习的生成对偶对抗网络)

作者:芝加哥伊利诺斯州大学,字节跳动,中山大学

来源:CVPR2019

问题动机:无论图像类别是否已知,都可对其进行分类(图像→标签/类别)

解决思路:学习到文本到图像特征的映射函数,进而可以根据文本的向量控制图像特征的生成

方法亮点:

(1)利用生成方法,对未知类别生成图像特征,将其转化为有监督分类问题;

(2)生成器分为特征生成器网络(语义→视觉特征)和回归器网络(视觉→语义),相互学习;

(3)“双”:上述部分与对抗网络在循环一致性损失和对抗性损失下同时进行训练

主要结果:可以合成大量样本从而帮助判别器训练,提高未知类别的分类精度

存在问题:不能理解直观的矩阵表示、t-SNE

关于能否解决自己问题的思考:调和精度、CVAE、判别器的输入

翻译、原文、PPT、代码:https://mp.weixin.qq.com/s/qE7Bbk4VriC_cOdatIGfdQ

 

论文2:(作者,题目,发表信息)

题目:Generative Adversarial Text to Image Synthesis

来源:基于生成对抗的文本到图像合成(ICML 2016

问题动机:用字符集卷积,使得文本可以控制图像的生成

解决思路:噪声+字符向量得到合成图像,并将训练图像与文本联合输入通过判别器验证是否匹配

方法亮点:

(1)使用DCGAN;

(2)生成器是通过对字符和噪声卷积合成图像;

(3)判别器是合成图像与原始文本进行判断匹配;

(4)GAN-CLS将错误的输入也输入了判别器;

(5)GAN-INT对文本嵌入进行流型插值;

(6)通过样式编码器转换图像的风格

(7)在MS-CoCO数据集上进行了测试

主要结果:根据文本得到了合成的图像

存在问题:无代码,不能真正的看到文本生成图像的效果

关于能否解决自己问题的思考:需要进一步找GAN从文本生成图像的代码并进行实现(CVAE文本编码和GAN文本编码代码实现

 

 

研究进展

方法进展(反映思考深入程度):文本生成图像/图像生成对应标题/进行样式转换/附加t-SNE可视化展示/准确率度量

实验进展(反映Coding工作量):利用MATLAB代码了解零样本数据集的特点,xlsa17的代码复现

### 回答1: cvae-gan-zoos-pytorch-beginner这个词汇代表一个初学者使用PyTorch框架进行CVAE-GAN(生成式对抗网络变分自编码器)的编码器,这个网络可以在数据集中进行分析学习,并将数据转换为可以生成新数据的潜在向量空间。该网络不需要通过监督学习标签分类,而是直接使用数据的分布。这个编码器的目的是从潜在空间中生成新数据。此模型可以用于不同的任务,例如图像生成语音生成。 为了实现这一目标,这一模型采用了CVAE-GAN网络结构,其中CVAE(条件变分自编码器)被用来建立机器学习模型的潜在空间,GAN(生成式对抗网络)作为一个反馈网络,以实现生成数据的目的。最后,这个模型需要使用PyTorch框架进行编程实现,并对数据集进行分析处理,以便输入到模型中进行训练。这个编码器是一个比较复杂的模型,因此,初学者需要掌握深度学习知识PyTorch框架的相关知识,并有一定的编程经验,才能实现这一任务。 总的来说,CVAE-GAN是一个在生成数据方面取得了重大成就的深度学习模型,可以应用于各种领域,例如图像、语音自然语言处理等。然而,对于初学者来说,这是一个相对复杂的任务,需要掌握相关知识技能,才能成功实现这一模型。 ### 回答2cvae-gan-zoos-pytorch-beginner是一些机器学习领域的技术工具,使用深度学习方法来实现动物园场景的生成。这些技术包括:生成式对抗网络(GAN)、变分自编码器(CVAEpytorch。GAN是一种基于对抗机制的深度学习网络,它可以训练出生成逼真的场景图像;CVAE也是一种深度学习网络,它可以从潜在空间中提取出高质量的场景特征,并生成与原图像相似的图像;pytorch是一个深度学习框架,它可以支持这些技术的开发实现。 在这个动物园场景生成的过程中,通过GANCVAE的组合使用可以从多个角度来创建逼真而多样化的动物园场景。此外,pytorch提供了很多工具函数来简化代码编写管理数据,使得训练过程更加容易高效。对于初学者们来说,这些技术框架提供了一个良好的起点,可以探索深度学习图像处理领域的基础理论实践方法,有助于了解如何使用技术来生成更好的图像结果。 ### 回答3: CVaE-GAN-ZOOS-PyTorch-Beginner是一种结合了条件变分自编码器(CVaE)、生成对抗网络(GAN零样本学习(Zero-Shot Learning)的深度学习框架。它使用PyTorch深度学习库,适合初学者学习使用。 CVaE-GAN-ZOOS-PyTorch-Beginner的主要目的是提供一个通用的模型结构,以实现Zero-Shot Learning任务。在这种任务中,模型要从未见过的类别中推断标签。CVaE-GAN-ZOOS-PyTorch-Beginner框架旨在使模型能够从已知类别中学习无监督的表示,并从中推断未知类别的标签。 CVaE-GAN-ZOOS-PyTorch-Beginner的结构由两个关键部分组成:生成器判别器。生成器使用条件变分自编码器生成潜在特征,并进一步生成样本。判别器使用生成的样本真实样本区分它们是否相似。这样,生成器被迫学习产生真实的样本,而判别器则被迫学习区分真实的样本虚假的样本。 总的来说,CVaE-GAN-ZOOS-PyTorch-Beginner框架是一个强大的工具,可以用于解决Zero-Shot Learning问题。它是一个易于使用的框架,适合初学者学习使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值