TGAN
概
当面对时序信息的时候, 如果利用GAN呢?
主要内容
一般的生成器接受一个噪声, 其输出是一个连续的域, 当我们希望输出的实际上是一个离散的场合, 或者输出是一个序列的时候, 直接用GAN是不合时宜的. 另外, 让判别器通过部分序列的数据来判断数据的真假似乎也有问题(虽然我没感觉出啥问题).
一个具体的实例便是生成视频, 视频的帧与帧之间是具有关联性的, 其是一个\(C \times T \times H \times W\)的数据, 当然可以直接利用3D的卷积去处理, 但这意味着, 我们将\(T, H, W\)放在一个尺度之上, 这显然是不合适的. 所以作者的想法是, 将一个生成器分开成两个生成器, 分别为时域生成器\(G_0\)和图片生成器\(G_1\).
\(G_0\)接受一个噪声\(z_0\)生成一组时域的变量\(z_1^1, z_1^2, \ldots, z_1^T\), 然后\(G_1\)同时接受\(z_0, z_1\)生成一组图片. 这比直接用一个生成器看起来要靠谱的多, 当然感觉上还是有点困难的. 余下的工作就是普通的GAN的工作了.
实际上本文还有另外一个创新点, 但是印象中之后还会有更好的解决办法, 这里也就不提了.
TGAN的更多相关文章
- Java 实现输入公历日期输出农历日期、生肖、天干地支、节日、节气等信息
最近的工作中客户要求前台页面展示日历,日历内容包括:农历年月日日.公历年月日.生肖.天干地支.农历节日.公历节日.24节气等信息,之前在网上查找资料关于Java实现方面的文章不少,但是大多数针对节气. ...
随机推荐
- 日常Java 2021/10/18
Vecter类实现了一个动态数组,不同于ArrayList的是,Vecter是同步访问的, Vecter主要用在事先不知道数组的大小或可以改变大小的数组 Vecter类支持多种构造方法:Vecter( ...
- 日常Java 2021/9/20
Java随机数 运用Java的random函数实现猜数字游戏 随机产生一个1-50之间的数字,然后让玩家猜数,猜大猜小都给出提示,猜对后游戏停止 package pingchangceshi; imp ...
- SQLITE_BTREE_H
sqlite3.c, 237436行 = 全部源文件,找东西比多文件查找方便多了:-),字符串查找一点都不慢. 不要太害怕,SQLite说它的代码里有非常多是用来做数据完整性检查和测试的.但愿B树,虚 ...
- add more
# -*- coding: utf-8 -*- print('123', 123) print(type('123'), type(123)) # string, integer /ˈintidʒə/ ...
- Qt5的安装和编译
Ubuntu18.04安装Qt5 1.配置unbuntu 和宿主机共享文件夹安装vmware-tools 2.下载 Qt http://download.qt.io/archive/qt/ 3.修改 ...
- spring boot 之监听器ApplicationListener
监听器ApplicationListener 就是spring的监听器,能够用来监听事件,典型的观察者模式.ApplicationListener和ContextRefreshedEvent一般都是成 ...
- class.getName()和class.getSimpleName()的区别
根据API中的定义: Class.getName():以String的形式,返回Class对象的"实体"名称: Class.getSimpleName():获取源代码中给出的&qu ...
- Oracle SQL中join方式总结
在ORACLE数据库中,表与表之间的SQL JOIN方式有多种(不仅表与表,还可以表与视图.物化视图等联结).SQL JOIN其实是一个逻辑概念,像NEST LOOP JOIN. HASH JOIN等 ...
- selenium: where to get ChromeDriver?
address: http://npm.taobao.org/mirrors/chromedriver
- Docker(4)-docker常用命令
帮助命令 docker version # 查看docker的版本信息 docker info # 查看docker的系统信息,包含镜像和容器的数量 docker --help # 帮助命令 dock ...