GAN:WGAN-DIV

论文:https://arxiv.org/pdf/1712.01026.pdf

代码:

发表:2018

摘要

在计算机视觉的许多领域中,生成对抗性网络已经取得了巨大的成功,其中WGANs系列被认为是最先进的,主要是由于其理论贡献和竞争的定性表现。然而,通过 Wasserstein-1 度量(W-met)来近似 k-Lipschitz约束是非常具有挑战性的。作者提出了一种新的 Wasserstein 散度(W-div),它是W-met的松弛版本,不需要k-Lipschitz约束

 公式

z是随机噪声

x是真数据

\hat{x}是真数据与假数据的线性混合

k,p是两个超参数

再对比一下wgan-gp与wgan-div的目标函数的差异

 

在 WGAN-gp 中,为了满足 1-Lipschitz 约束,训练出好效果,采用了真假数据的插值方法,来模拟全空间的均匀分布 。 WGAN-div 的作者说,这种做法是一种机械性的,很难靠有限的采样,模拟出这种全空间分布。

with a finite number of training iterations on limited input samples, it is very difficult to guarantee the k-Lipschitz constraint for the whole input domain.

算法流程

 超参选择-k,p

作者固定p = 6,测试不同的k,结果为右下角:发现L_{DIV}变化不大。FID基本在16附近。

作者固定k = 2,测试不同的p,结果为左下角:发现p=6时取得最优FID数值。 

同时左上角也可以看出wgan-div的收敛速度最快

稳定性实验

4种设置: ResNet,   ResNet without BN,   ConvNet,  ConvNet without BN

实验结果:ResNet 要好于 ConvNet, 有BN 要好于无BN

参考:

1:Wasserstein Divergence for GANs (WGAN-div) 计算W散度 | 莫烦Python 

2:WGAN-div:默默无闻的WGAN填坑者(附开源代码) - 知乎 

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

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

相关文章

11、信息打点——红队工具篇FofaQuakeSuize水泽Arl灯塔

网络空间测绘引擎 Fofa Quake shodan Zoomeye 主要搜关联资产、特征资产、资产信息(在测绘引擎上直接搜IP,它会显示所有与该域名有关的信息。) fofa和Quake测绘引擎集成化工具:Finger 自动化信息收集项目 ARL灯塔 Suize水泽 …

洗地机好用吗?口碑好的洗地机有哪些?

自从洗地机开始引入市场以来,它一直受到人们的关注。它在解放家庭清洁劳动力和提供快速方便的清洁方面表现出色,超越了多年来传统的拖把清洁方式。越来越多的人选择使用洗地机来完成家庭清洁任务。如果你也对洗地机产生了浓厚的兴趣,并想购买…

在 AlmaLinux 9.2 上安装Oracle Database 23c

在 AlmaLinux 9.2 上安装Oracle Database 23c 1. 安装 Oracle Database 23c2. 连接 Oracle Database 23c3. 重启启动后,手动启动数据库4. 重启启动后,手动启动 Listener5. 手动启动 Pluggable Database6. 自动启动 Pluggable Database7. 设置开机启动数据…

Linux环境执行命令python3 test.py传入字符串,test.py接收并处理字符串

可以使用Python脚本文件中的sys模块来接收并处理从Linux环境中传入的字符串命令。 下面是一个具体的示例: Linux环境中执行以下命令,传入字符串参数: python3 test.py "hello world"在test.py文件中,通过sys模块获取…

【面试】Java最新面试题资深开发-JVM第一弹

问题一:Java中的垃圾回收机制 在Java中,垃圾回收是如何工作的,可以简要描述一下垃圾回收的算法有哪些吗? 在Java中,垃圾回收是一种自动管理内存的机制,它负责识别不再被程序引用的对象并释放其占用的内存…

Linux(11):Linux 账号管理与 ACL 权限设定

Linux 的账号与群组 每个登入的使用者至少都会取得两个 ID,一个是使用者 ID(User ID ,简称UID)、一个是群组ID (Group ID ,简称GID)。 Linux系统上面的用户如果需要登入主机以取得 shell 的环境来工作时,他需要如何进行呢? 首先…

【Android】IntentService

Service 中的代码都是默认运行在主线程当中的,如果直接在Service 里处理一些耗时的逻辑,就很容易出现ANR(Application Not Responding )的情况。 所以,我们应该在Service 的每个具体的方法里开启一个子线程,然后在这里处理那些耗…

基于NDK验签的方式实现APP重签名校验方案

APP重签名是指黑客通过修改APP的签名信息,使得APP看起来像是由原开发者签名发布的,但实际上是被黑客篡改过的。这种行为会破坏APP的完整性和安全性,给用户带来不必要的风险。因此,开发者需要采取一些措施来防止APP重签名,保护APP的安全性。其中一种常见的方式是基于NDK验签…

测绘资质测绘设备检定、校准管理制度

测绘设备检定、校准管理制度 建立健全测绘仪器设备检定、校准管理制度,明确测绘仪器设备的检定、校准、日常管理等要求

Unity环境配置并解决visual studio 不能智能代码提示Unity代码问题(一)

1、请先安装好unity和Visual Studio 2019 2、Visual Studio需要安装如图(2019才会有那个移动的可以勾选) 3、Unity配置 file->build setting windows->package manager 安装如下图 edit->preferences 3、创建c#脚本 如果还是没能智能提…

Centos7上安装Redis

第一步:安装Redis依赖 yum install -y gcc tcl //需要使用管理员权限第二步:下载上传安装包并解压 下载地址redis中文官网 上传成功后解压 输入tar -zxvf (redis版本),即可解压成功 进入redis目录,运行编译命令&am…

安全AI系统开发指南

执行摘要 本文件建议为使用人工智能(AI)的任何系统的提供商提供指导方针,无论这些系统是从头开始创建的,还是建立在他人提供的工具和服务之上的。实施这些指导方针将有助于提供商构建按预期运行、在需要时可用的人工智能系统&…

服务器以及页面无报错,但是ajax一直回调error。怎么查找报错信息,更好地了解到底是什么问题导致了请求失败

当 $.ajax 请求走到 error 回调时,说明在请求过程中发生了错误。为了更好地调试和定位问题,你可以在 error 回调中输出具体的错误信息。修改你的代码如下: $.ajax({url: "add",type: "POST",data: obj.field,success: f…

flutter记录报错日志

一、实现方式 自己实现不太现实,还是使用第三方平台,比如腾讯Bugly,免费的,地址:https://bugly.qq.com/ 二、引入 因为官网文档只有针对安卓和苹果的,没有flutter的,所以在网上找了一个库 引…

【 Go语言使用xorm框架操作数据库】

Go语言使用xorm框架操作数据库 Xorm 是一个简单而强大的Go语言ORM(对象关系映射)库。它支持自动将结构体映射到数据库表,并提供了一系列便捷的API来执行CRUD(创建、读取、更新和删除)操作。 安装 Xorm 首先&#xf…

LINUX 下部署github仓库

打开tumx django-admin startproject project_name #创建django项目 project_name配置git ssh-keygen # 生成密钥 连接 github 在github中打开setting 添加密钥 并且允许 write access git init # 把当前文件夹配置为git仓库 git config --global user.name xxx git config --g…

学习kafka

一个存放消息的组件生产者, 消费者, broker三部分消息队列的两种模式 *生产者和消费者(消费者主动拉取信息,然后删除) *发布订阅() kafka基础架构*一个topic有多个partition(副本&…

CTF特训日记day(4-6)

来复现一下2022QWB决赛的RDP题目 这两天腰疼去了趟医院 题目要求我们攻击XRDP程序,从而达到本地提权的效果。 首先观察XRDP程序的版本信息 rootRDP:/home/rdp/Desktop# xrdp-sesman -version xrdp-sesman 0.9.18The xrdp session managerCopyright (C) 2004-2020…

Diary12-Word表格

Word表格 一.制表符 1.制表 制表:tab键,一个tab键2个空格 2.制表符 使用了tab键之后,所留下来的标记,等同于段落标记 二.制表位与表格 1.制表位 制表位:是指制表符在水平标尺上的位置,指定文字缩进的…

【eNSP实践】eNSP实战篇(2)之简单实现交换机与主机的配置(图文详解)

目录 写在前面涉及知识1、交换机实验1.1 实验条件1.2 实验步骤A、打开eNSP软件,创建拓扑B、搭建主机与交换机连线C、配置交换机和主机D、验证不同网段设备可通性 1.3 通过交换机查看MAC地址 写在最后 写在前面 其实前面文章我有介绍关于路由器的使用,但…