Deepfake idea

2023-11-08 10:20
文章标签 idea deepfake

本文主要是介绍Deepfake idea,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Deepfake idea

    • Motivation
    • 其他
    • Semantic information
    • Data
    • Loss functions
    • Model

Motivation

  • 考虑语义信息,在弱监督信息中尽可能挖掘有效信息;
  • 一种更贴近实际的实验设定;
  • 在更为精确的数据集上时(标注成本较高,比如为CUB200种鸟类标注,需要很高的专业知识水平,此时应用CLL),反标记监督信息更为有用:
    e.g. 鸟类识别任务:给定一张鸟类图片:1.被告知不是汽车,2.被告知不是麻雀。显然2的信息更有用,更符合CLL问题初衷。

其他

  1. 自监督学习:根据置信度设置伪标签,提供监督信息
  2. 对比学习:反标签 → \rightarrow 负样本

Semantic information

  • related work:
  1. 模糊度
    在这里插入图片描述
    Progressive Identification of True Labels for Partial-Label Learning
  • 零样本学习
    语义信息作为类原型,寻找合适映射
  1. 插入属性空间S
    在这里插入图片描述
  • An embarrassingly simple approach to zero-shot learning*
  1. SAE(semantic automatic encoder)
    在这里插入图片描述

  2. 【!】DeViSe
    在这里插入图片描述

在这里插入图片描述
(感觉可以尝试!将hinge rank loss 反过来排序)

Data

  1. original setting
    除去真实标签,等概率抽取反标签
  2. new setting(先搁置,首先根据其他文献的original setting得到的数据集做,便于比较、有说服力)
    除去真实标签,考虑语义距离地抽取反标签

Loss functions

  • Idea
  1. l o s s = l o s s C L L + λ 1 D i s t ( f ( x ) , y ˉ ) + 1 , where D i s t ( f ( x ) , y ˉ ) ∈ [ 0 , 1 ] loss = loss_{CLL}+ \lambda \frac{1}{Dist(f(x), \bar{y})+1},\quad \text{where} \quad Dist(f(x), \bar{y})\in [0,1] loss=lossCLL+λDist(f(x),yˉ)+11,whereDist(f(x),yˉ)[0,1]
    λ \lambda λ选取:
    a) 常量,通过试验确定
    b) 变量
    c) 分段函数,引入阈值 α \alpha α
    λ = { λ , D i s t ( f ( x ) , y ˉ ) ≤ α , 0 , Otherwise . \lambda=\{ \begin{aligned} \lambda& , & Dist(f(x), \bar{y}) \leq \alpha, \\ 0& , & \text{Otherwise}. \end{aligned} λ={λ0,,Dist(f(x),yˉ)α,Otherwise.
    (当预测类别标签 f ( x ) f(x) f(x)与给定反标签 y ˉ \bar{y} yˉ距离很小时应该比较敏感)
    (MCLL : m i n y i ∈ Y ˉ D i s t ( f ( x ) , y ˉ i ) ≤ α min_{y_i\in\bar{Y}}Dist(f(x), \bar{y}_i) \leq \alpha minyiYˉDist(f(x),yˉi)α)
  2. l o s s = ∑ i = 1 l 1 D i s t ( f ( x ) , y ˉ ) + 1 l o s s C L L ( f ( x i ) , y ˉ i ) loss = \sum^{l}_{i=1} \frac{1}{Dist(f(x), \bar{y})+1} loss_{CLL}(f(x_i), \bar{y}_i) loss=i=1lDist(f(x),yˉ)+11lossCLL(f(xi),yˉi)
    将距离函数作为一个置信度,预测标签与反标签距离越小置信度越低
  3. 放弃以上损失框架(或者也是加和),hinge rank loss中将向量相似度换为距离函数?
    在这里插入图片描述
  • Related work
  1. 非对称结构 (PLL): l o s s = l o s s 补标签集 + β l o s s 反标签集 loss = loss_{\text{补标签集}}+\beta loss_{\text{反标签集}} loss=loss补标签集+βloss反标签集
    系数 β \beta β选取:离散 → \rightarrow 连续(PLL)
    在这里插入图片描述
    “Leveraged Weighted Loss for Partial Label Learning”
  • 类似的 (CLL): l o s s = l o s s 反标签集 + β ∑ 数 据 增 强 样 本 集 l o s s 补标签集 loss = loss_{\text{反标签集}}+\beta \sum_{数据增强样本集} loss_{\text{补标签集}} loss=loss反标签集+βloss补标签集
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    系数 β \beta β通过实验一开始要小后面要大 → \rightarrow 动态递增变化(0到1)
    Partial-Output Consistency Regularization

Model

  • 普通CNN模型
  • GAN
    目前只有一篇代码可用 TAC-GAN

这篇关于Deepfake idea的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/369196

相关文章

一文详解如何在idea中快速搭建一个Spring Boot项目

《一文详解如何在idea中快速搭建一个SpringBoot项目》IntelliJIDEA作为Java开发者的‌首选IDE‌,深度集成SpringBoot支持,可一键生成项目骨架、智能配置依赖,这篇文... 目录前言1、创建项目名称2、勾选需要的依赖3、在setting中检查maven4、编写数据源5、开启热

IDEA如何实现远程断点调试jar包

《IDEA如何实现远程断点调试jar包》:本文主要介绍IDEA如何实现远程断点调试jar包的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录问题步骤总结问题以jar包的形式运行Spring Boot项目时报错,但是在IDEA开发环境javascript下编译

IDEA中Maven Dependencies出现红色波浪线的原因及解决方法

《IDEA中MavenDependencies出现红色波浪线的原因及解决方法》在使用IntelliJIDEA开发Java项目时,尤其是基于Maven的项目,您可能会遇到MavenDependenci... 目录一、问题概述二、解决步骤2.1 检查 Maven 配置2.2 更新 Maven 项目2.3 清理本

IDEA实现回退提交的git代码(四种常见场景)

《IDEA实现回退提交的git代码(四种常见场景)》:本文主要介绍IDEA实现回退提交的git代码(四种常见场景),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.已提交commit,还未push到远端(Undo Commit)2.已提交commit并push到

IDEA下"File is read-only"可能原因分析及"找不到或无法加载主类"的问题

《IDEA下Fileisread-only可能原因分析及找不到或无法加载主类的问题》:本文主要介绍IDEA下Fileisread-only可能原因分析及找不到或无法加载主类的问题,具有很好的参... 目录1.File is read-only”可能原因2.“找不到或无法加载主类”问题的解决总结1.File

idea中project的显示问题及解决

《idea中project的显示问题及解决》:本文主要介绍idea中project的显示问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录idea中project的显示问题清除配置重China编程新生成配置总结idea中project的显示问题新建空的pr

Idea插件MybatisX失效的问题解决

《Idea插件MybatisX失效的问题解决》:本文主要介绍Idea插件MybatisX失效的问题解决,详细的介绍了4种问题的解决方法,具有一定的参考价值,感兴趣的可以了解一下... 目录一、重启idea或者卸载重装MyBATis插件(无需多言)二、检查.XML文件与.Java(该文件后缀Idea可能会隐藏

IDEA之MyBatisX使用的图文步骤

《IDEA之MyBatisX使用的图文步骤》本文主要介绍了IDEA之MyBatisX使用,文中通过图文示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习... 目录一、idea插件安装二、IDEA配置数据库连接(以mysql为例)三、生产基础代码一、idea插

idea报错java: 非法字符: ‘\ufeff‘的解决步骤以及说明

《idea报错java:非法字符:‘ufeff‘的解决步骤以及说明》:本文主要介绍idea报错java:非法字符:ufeff的解决步骤以及说明,文章详细解释了为什么在Java中会出现uf... 目录BOM是什么?1. BOM的作用2. 为什么会出现 \ufeff 错误?3. 如何解决 \ufeff 问题?最

解决IDEA报错:编码GBK的不可映射字符问题

《解决IDEA报错:编码GBK的不可映射字符问题》:本文主要介绍解决IDEA报错:编码GBK的不可映射字符问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录IDEA报错:编码GBK的不可映射字符终端软件问题描述原因分析解决方案方法1:将命令改为方法2:右下jav