Faster Diffusion: Rethinking the Role of UNet Encoder in Diffusion Models

(pytorch进阶之路)IDDPM之diffusion实现 DM beat GANs作者改进了DDPM模型,提出了三个改进点,目的是提高在生成图像上的对数似然第一个改进点方差改成了可学习的,预测方差线性加权的权重第二个改进点将噪声方案的线性变化变成了非线性变换。 阅读详情

Faster Diffusion: Rethinking the Role of UNet Encoder in Diffusion Models

这也是一篇加速的文章,本质上是探索了不同时间步的编码器重用,以及先验噪声注入策略。来减少推理时间。

Faster_Diffusion_new_20231222150205

Abstract

扩散模型的关键组件之一:UNet 通常是作为噪声预测来看待的。之前的一些工作已经探索了UNet作为解码器的基本属性,但其作为编码器在很大程度上仍未被探索。

原因是因为作者发现:编码器特征变化缓慢,而解码器特征在不同的时间步长上表现出实质性的变化。
这一发现启发作者在一定的相邻时间内省略编码器,循环重用前面时间步的编码器特征来用于解码。

基于这一观察,本文引入了一种简单而有效的编码器传播方案来加速不同任务的扩散采样。此外,还引入了噪声先验来提高生产图像中的纹理细节。

在不使用任何知识蒸馏的方法下,本方法将稳定扩散(SD)和DeepFloyd-IF模型的采样速度分别提高了41%和24%。


Introduction

我们知道基于扩散模型的文生图模型表现高度依赖于 UNet 的去噪网络以及高质量的图像数据集。

UNet 结构包括 3 个部分:1)encoder E \mathcal{E} E     2)a bottleneck B \mathcal{B} B     3)decoder D \mathcal{D} D

经过 encoder 编码出来后的特征 are skipped to 到 decoder 中;
之前有一些工作将 UNet 解码后的特征用于各种各样的下游任务。例如

  • PnP 用于文本引导的 Image-to-Image 翻译任务
  • DIFT 发现了一种主要存在于解码特征的主要突发现象;
  • ControlNet 微调一个额外的 encoder,用预训练的UNet的编码器初始化,并保留原始的解码器。
  • T2I-Adapter 将条件信息与可训练编码器一起注入到UNet的编码器中,并保留初始解码器。这些工作表明了解码器在生成高质量图像中的关键作用。

本文聚焦于探索 UNet 编码器的关键作用,而关键问题就是:

  • 来自不同层的特征在推理时间内是否有不同的贡献。
  • 如果有,那么如何重用这些特征。

基于上述问题,本文提出:

  • encoder propagation : 一种简单有效的扩散采样过程中基于编码器特征复用的传播方案。
  • 虽然传播方案提高了扩散采样的效率,但我们观察到会导致生成结果中纹理信息的一些丢失。为了解决这个问题,我们引入了 先验噪声注入策略 来保留生成图像中的纹理细节

可能看下面这个图会更加直观,这个第二点感觉还是比较牵强……(因为我好像乍一看看不出啥)


对比

Methods

前面说过 UNet 包括 3 个部分:

  • encoder E \mathcal{E} E    
  • a bottleneck B \mathcal{B} B    
  • decoder D \mathcal{D} D

从编码器提取出来的特征会通过跳跃连接传递到解码器中。

为了更好的进行表述,我们将 UNet 划分为几个块: E = { E ( ⋅ ) s } \mathcal{E} = \{\mathcal{E}(\cdot)_s\} E={E(⋅)s​} , B = { B ( ⋅ ) 8 } \mathcal{B} = \{\mathcal{B}(\cdot)_8\} B={B(⋅)8​} , D = { D ( ⋅ ) s } \mathcal{D} = \{\mathcal{D}(\cdot)_s\} D={D(⋅)s​}
其中, s ∈ { 8 , 16 , 32 , 64 } s \in \{8, 16, 32, 64\} s∈{8,16,32,64}。而 E ( ⋅ ) s \mathcal{E}(\cdot)_s E(⋅)s​ 和 D ( ⋅ ) s \mathcal{D}(\cdot)_s D(⋅)s​ 分别表示编码器和解码器中具有输入分辨率 s s s 的 block layer。

Analyzing the UNet in Diffusion Model

特征在时间步长上的演化

>先说结论吧<

编码器特征在相邻的时间步长上表现出细微的变化,而解码器特征在不同的时间步长上表现出实质性的变化。


Analyzing the UNet in Diffusion Model. (Fig.2)

(a)通过MSE测量相邻时间步长的特征演化。(b)提取UNet各层在每个时间步长的分层特征输出,沿通道维数对其进行平均,得到二维分层特征,并计算其 f-范数。© UNet编码器的分层特征显示出较低的标准偏差,而解码器的分层特征显示出较高的标准偏差。


Visualising the hierarchical features. (Fig.3)

我们将PCA应用于 PnP 之后的分层特征,并使用前三个主要成分作为RGB图像进行可视化。编码器特征变化缓慢,在许多时间步长上具有相似性 (左图),而解码器特征在不同时间步长上表现出 实质性变化(右图)。

>接着说说具体做法<

在扩散过程种,我们会进行迭代采样,因此也就会产生相应的 latent code z t \boldsymbol{z}_{\boldsymbol{t}} zt​ , 包括相应的层级特征: { E ( z t , c , t ) s } \{\mathcal{E}(z_t,c,t)_s\} {E(zt​,c,t)s​} , { D ( z t , c , t ) s } ( s ∈ { 8 , 16 , 32 , 64 } ) \{\mathcal{D}(z_t,c,t)_s\}(s\in\{8, 16, 32, 64\}) {D(zt​,c,t)s​}(s∈{8,16,32,64})

想要将层次特征变化量化出来,我们可以有:

Δ E ( ⋅ ) s = 1 d × s 2 ∥ E ( z t , c , t ) s , E ( z t − 1 , c , t − 1 ) s ∥ 2 2 \Delta_{\mathcal{E}(\cdot)_s}=\frac1{d\times s^2}\|\mathcal{E}(z_t,c,t)_s,\mathcal{E}(z_{t-1},c,t-1)_s\|_2^2 ΔE(⋅)s​​=d×s21​∥E(zt​,c,t)s​,E(zt−1​,c,t−1)s​∥22​

其中, d d d 表示编码器特征 E ( z t , c , t ) s \mathcal{E}(z_t,c,t)_s E(zt​,c,t)s​ 通道数。 Δ B ( ⋅ ) s \Delta_{\mathcal{B}(\cdot)_s} ΔB(⋅)s​​ 和 Δ D ( ⋅ ) s \Delta_{\mathcal{D}(\cdot)_s} ΔD(⋅)s​​ 同理。

特征在跨层上的演化

同样的,编码器变化的强度是轻微的,而解码器的变化是剧烈的。

具体来说,我们计算了所有时间步长的层级特征 { E ( z t , c , t ) s } \{\mathcal{E}(z_t,c,t)_s\} {E(zt​,c,t)s​} 的 Frobenius范数 ,表示为

F E ( ⋅ ) s = { F E ( z T , c , T ) s , . . . , F E ( z 1 , c , 1 ) s } . \mathcal{F}_{\mathcal{E}(\cdot)_s}=\{\mathcal{F}_{\mathcal{E}(z_T,c,T)_s},...,\mathcal{F}_{\mathcal{E}(z_1,c,1)_s}\}. FE(⋅)s​​={FE(zT​,c,T)s​​,...,FE(z1​,c,1)s​​}.

计算 F B ( ⋅ ) 8 \mathcal{F}_{\mathcal{B}(\cdot)_8} FB(⋅)8​​ 和 F D ( ⋅ ) s \mathcal{F}_{\mathcal{D}(\cdot)_s} FD(⋅)s​​ 同理。

能否在某些时间步骤忽略编码器?

从前面的分析可以知道,编码在大多数时间步骤上变化是不大的,所以就考虑是否可以通过重用编码器特征来加速扩散采样。

具体来说,我们删除了时间步长为 t − 1 ( t − 1 < t ) t−1 (t−1 < t) t−1(t−1<t) 的编码器,相应的解码器(包括跳过连接)将前一个时间步长为 t t t 的编码器 E \mathcal{E} E 的层级输出作为其输入,而不是像标准SD采样那样从当前时间步长为t−1的输出作为输入。(这一点看下面的图很好理解)


>这里有几个现象<


Fig4
  • (a) 和 (b)比较,如果忽略了编码器,那么可以生成与标准 SD 模型非常相似的图像;
  • (a) 和 (d)比较,我们把同样的方法复用到解码器上,发现生成的图像经常无法覆盖文本提示中的某些特定对象。
    比如文本提示:“一个留着胡子、戴着眼镜、戴着无边帽的男人”,这是因为语义主要包含在解码器而不是编码器的特征中。

编码器传播方案
  • 对于采样过程 t = { T , … , 1 } t = \{T,\dots,1\} t={T,…,1}, 将那些部署编码器传播的时间步定义为 non-key 时间步,表示为: t n o n - k e y = { t 0 n o n - k e y , . . . , t N − 1 n o n - k e y } t^{non\text{-}key} = \left\{t_0^{non\text{-}key},...,t_{N-1}^{non\text{-}key}\right\} tnon-key={t0non-key​,...,tN−1non-key​} ;
  • 除了非关键步,那就是关键步了,就表示为: t k e y = { t 0 k e y , t 1 k e y , . . . , t T − N − 1 k e y } t^{key} = \left\{t_0^{key},t_1^{key},...,t_{T-N-1}^{key}\right\} tkey={t0key​,t1key​,...,tT−N−1key​}。这些步上是不采用编码器传播方案的;
  • 初始时间步 ( t 0 k e y = T ) (t_0^{key}=T) (t0key​=T)。

因此,diffusion 的推理时间步表示为 { t k e y , t n o n - k e y } \left\{t^{key},t^{non\text{-}key}\right\} {tkey,tnon-key}, 同时 t k e y ∪ t n o n - k e y = { T , . . . , 1 } t^{key}\cup t^{non\text{-}key}=\{T,...,1\} tkey∪tnon-key={T,...,1} 以及 t k e y ∩ t n o n - k e y = ∅ ˊ . t^{key}\cap t^{non\text{-}key}=\acute{\varnothing}. tkey∩tnon-key=∅ˊ​.

non-/uniform encoder propagation

如图Fig.2a所示,在整个推理过程中,初始推理阶段的编码器特征变化比后期阶段更大。

  • 因此,我们在初始推理阶段选择了更多的 key time-steps;
  • 在之后的阶段选择更少的 key time-steps
  • 经过实验,定义为 key time-steps 为: t k e y = { 50 , 49 , 48 , 47 , 45 , , 40 , 35 , 25 , 15 } t^{key} = \left\{50,49,48,47,45,,40,35,25,15\right\} tkey={50,49,48,47,45,,40,35,25,15} (SD with DDIM Solver)
  • 对于 DeepFloyd-IF:key time-steps 为: t k e y = { 100 , 99 , 98 , … t^{key}=\{100,99,98,\ldots tkey={100,99,98,…, 92 ,   91 ,   90 ,   85 ,   80 ,   … ,   25 ,   20 ,   15 ,   14 ,   13 ,   … ,   2 ,   1 } 92,\:91,\:90,\:85,\:80,\:\ldots,\:25,\:20,\:15,\:14,\:13,\:\ldots,\:2,\:1\} 92,91,90,85,80,…,25,20,15,14,13,…,2,1}, ${ 50, 49, \ldots , 2, 1} $ and ${ 75, 73, 70, 66, 61, 55, 48, 40, 31, $ 21 , 10 } 21,10\} 21,10} 3阶段

其余的时间步骤被归类为 non-key time-steps。我们将此策略定义为非均匀编码器传播(non-uniform encoder propagation, 见图4e)。

如图4c所示,固定步长的时间步长选择,称为均匀编码器传播。

表3报告了消融研究的结果,考虑了关键和非关键时间步长的各种组合。这些结果表明,关键时间步长集合在生成图像方面具有更好的性能。

Parallel non-uniform encoder propagation

我们知道编码器传播的时候,也就是在那些 time-step t ∈ t n o n − k e y t \in t^{non-key} t∈tnon−key ,解码器的输入不依赖于当前时间 t t t 的编码器输出,而是依赖于前一个最近的 key time step t − 1 t-1 t−1 的编码器输出。

这也就意味着,我们其实可以进行并行操作,如图4f 所示。

我们从 t − 2 t−2 t−2到 t − k + 1 t−k+1 t−k+1时间步 并行执行解码。该技术可以同时进行多个时间步长的译码向前,进一步提高了推理效率。我们把这些 non-key time-steps称为 parallel-batch non-key time-steps.

如下图所示,推理时间可以减少 41%。


Prior noise injection(先验噪声注入)

前面说过虽然编码器传播可以提高推理阶段的效率,但观察到它会导致生成结果中纹理信息的轻微丢失(图 6 所示)。因此作者提出了一种先验噪声注入策略。

说白了就是它将初始潜码 z t \boldsymbol{z_t} zt​ 合并到后续时间步(即 z T \boldsymbol{z_T} zT​)的生成过程中,

z t = z t + α ⋅ z T ,   i f   t < τ . \boldsymbol{z_t}=\boldsymbol{z_t}+\alpha\cdot\boldsymbol{z_T},\mathrm{~if~}t<\tau. zt​=zt​+α⋅zT​, if t<τ.

其中 α = 0.003 \alpha = 0.003 α=0.003 是控制 z T \boldsymbol{z_T} zT​影响的尺度参数。我们从 τ = 25 \tau = 25 τ=25的步骤开始使用这个注入机制。这种策略的结合成功地改善了纹理信息。重要的是,它需要的额外计算资源几乎可以忽略不计。

我们观察到,纹理信息的丢失发生在频域的所有频率上(见图6(右红蓝曲线))。这种方法确保了SD和zT注入在频域生成的结果非常相似(见图6(右,红色和绿色曲线)),生成的图像保持所需的保真度(见图6(左,下))。


Experiments

有关视频任务的这里就不细说了

Dataset

MS-COCO2017 中随机选取 10K prompts,然后生成相应的 10K 个图像。

Metric
  • FID、 CLIP Score;
  • 计算负载的平均值量:GFLOPs/image
  • 采样时间
文本生成图像

Figure 7. Generated images at different time-steps, with the prompt “A man with a beard wearing sunglasses and a beanie”.

Quantitative evaluation in both SD model and DeepFloydIF diffuison model on MS-COCO 2017 10K subset.

也可以泛化到其他任务上,像定制化的生成(Dreambooth、Custom Diffusion),或者是参考图像生成(ControlNet)


Quantitative evaluation on text-to-video, personalized generation and reference-guided generation tasks.
消融实验

不同策略的消融


  • 可视化结果

DIFT:用扩散模型+Transformer解决物联网入侵检测中的类别不平衡问题 DIFT通过“扩散模型生成 + Patching增强 + Transformer提取”的双重特征增强机制,有效解决了物联网入侵检测中的类别不平衡问题,为少数类攻击的精准识别提供了新范式。未来,研究团队计划进一步优化生成阶段的效率,并探索边缘-云协同检测、流式学习等方向,以应对更复杂的多阶段攻击场景。这项研究不仅提升了物联网安全防护能力,也为生成式模型与时序分析在网络安全领域的融合开辟了新思路。如果你对DIFT的技术细节感兴趣,欢迎阅读原论文或留言讨论! 阅读详情

相关推荐

deepfloyd/IF

上图是模型架构图,其中在每个模块提供了不同参数版本的模型,其中IF-I-XL(4.3B)和IF-II-L(1.2B)需要16G显存,IF-I-XL和IF-II-L和stable X4需要24G显存。其中语言模型理解文本后通过扩散模型生成64x64的下图,再通过不同层次的扩散模型和超分模型生成大图。是由研究机构DeepFloyd开发,stability ai提供了gpu计算和训练模型的基础设施,可以认为IF是Imagen的开源复现版本,目前只有英文版本,代码集成diffusers。AI画文字终于能画对了。

liguandong 1823

轻量化/高效扩散模型文献综述

近年来,计算机科学领域的生成式扩散模型迅猛发展,成为人工智能领域的热门研究方向。这一类模型,如GPT系列,以其强大的语言理解和生成能力,成功地应用于自然语言处理、文本生成、机器翻译等多个领域。然而,随着模型规模的不断扩大和任务复杂性的提高,扩散模型在实时推理上面临着巨大的计算量挑战。本文主要介绍了应对这一挑战近年来的一些经典工作。

张小殊的博客 5234

Diffusion Models专栏文章汇总:入门与实战

《DiffusionModels与深度学习》专栏文章导航

沉迷单车的追风少年 4万+

探索未来生成速度:Faster Diffusion——重新定义扩散模型中UNet编码器的角色

探索未来生成速度:Faster Diffusion——重新定义扩散模型中UNet编码器的角色 ???? 项目简介 在人工智能领域,图像和视频的自动生成正逐渐成为热门话题。Faster Diffusion项目引入了一种创新的方法,它无需额外训练就能加速扩散模型的生成过程。通过重新思考UNet编码器在扩散模型中的作用,Faster Diffusion提供了一个插件式方案,适用于各种任务和采样策略,如文本到图...

gitblog_00040的博客 509

工业级以太网通信实战:用FPGA驱动YT8531 PHY芯片的完整避坑指南

本文是一份针对工业级以太网通信的实战指南,详细讲解了如何使用FPGA驱动YT8531 PHY芯片。内容涵盖从硬件设计(电源、时钟、复位)到MDIO接口驱动开发、PHY配置与链路管理的全流程,并重点剖析了十个常见的开发“陷阱”及其解决方案,旨在帮助工程师在复杂的工业环境中实现稳定可靠的以太网通信连接。

weixin_29191669的博客 146

数据中心光模块升级实录:从200G QSFP56到400G QSFP-DD的踩坑指南

本文记录了数据中心从200G QSFP56升级至400G QSFP-DD光模块的完整实战经验。文章深入剖析了升级过程中面临的兼容性、链路预算、布线、散热与功耗管理等核心挑战,并提供了具体的解决方案与排坑指南,为高速网络升级提供了宝贵的实践参考。

butter的博客 479

Faster-Diffusion

我们研究了UNet中的文本到图像扩散模型的编码器和解码器的特性,发现编码器在很多时间步上是可以忽略的,而解码器在所有时间步上都起着重要的作用。但它也存在一定局限性:尽管我们的方法实现了有效的扩散采样,但是当使用有限数量(如5)的采样步骤时,它面临着生成质量的挑战。在不使用任何知识蒸馏技术的情况下,我们的方法将稳定扩散(SD)和DeepFloyd-IF模型的采样速度分别提高了41%和24%,同时保持了高质量的生成性能 ,深入挖掘UNet编码器作用,加速41%采样速度,效果几乎不下降。 whaosoft ai

whaosoft143ai的博客 670

CAN开发笔记(TI开发者推荐笔记)

查阅了很多资料没有查阅到关于5728芯片CAN模块寄存器的介绍,希望通过本文能给做CAN驱动的后来者有一点参考意义,我也是刚接触CAN模块有些不足请各位多多指正。 由下图所示是CAN模块初始化流程图 首先要开始初始化,设置CAN位时间,然后配置message objects, 完成初始化。 1.开始初始化 首先要控制DCAN_CTL 寄存器,该寄存器是CAN模块的总控制器,很多配置通过...

weixin_44316996的博客 3562

Faster Diffusion:重新思考扩散模型中UNet编码器的角色

???? Faster Diffusion:重新思考扩散模型中UNet编码器的角色 项目介绍 Faster Diffusion 是一个创新的扩散模型加速方案,通过重新思考UNet编码器在扩散模型中的角色,实现了无需额外训练的加速效果。该项目由Senmao Li、Taihang Hu等研究人员共同开发,已在arXiv上发布详细论文,并在GitHub上开源。 项目技术分析 Faster Diffusion的...

gitblog_00389的博客 572

高精度计算Π的值(C语言)

题目要求 限制使用双向链表作存储结构,请根据用户输入的一个整数(该整数表示精确到小数点后的位数,可能要求精确到小数点后500位),高精度计算PI值。可以利用反三角函数幂级展开式来进行计算。 输入5 输出3.14159 思路分析 反三角函数幂级展开式 由公式可以看出,只要计算出来每一个R(n)的值再相加取二倍就可以得到Π的值。 经过推算,要是令R(1)=2,只需要将每个R(n),相加即可。 因...

weixin_46251155的博客 8032

从零构建智能监控系统:ZLMediaKit与SpringBoot的RTSP流处理实战

本文详细介绍了如何从零构建智能监控系统,结合ZLMediaKit与SpringBoot实现RTSP流处理。通过多协议支持、高性能架构设计及工业级部署优化,解决传统监控方案的兼容性差、延迟高等问题,适用于物联网和智能安防领域。

weixin_29002209的博客 370

DeepFloyd IF:由文本生成图像的强大模型,能够绘制文字的 AI 图像工具

DeepFloyd IF:能够绘制文字的 AI 图像工具之前的 Stable Diffusion 和 Midjourney 都无法生成带有文字的图片,而文字都是乱码。DeepFloyd IF,这个文本到图像的级联像素扩散模型功能强大,能巧妙地将文本集成到图像中。DeepFloyd IF的优点是它能够生成高度真实的图像,并且具有很强的语言理解能力。它使用大规模数据集进行训练,这使得它能够生成高质量的图像。

weixin_47748259的博客 2298

SAP ABAP BADI_FINS_ACDOC_POSTING_EVENTS 深度应用:KO88工单结算的凭证字段定制与财务数据增强

本文深入探讨了SAP ABAP中BADI_FINS_ACDOC_POSTING_EVENTS在KO88工单结算中的应用,详细解析了如何通过BADI实现财务凭证字段的定制与数据增强。文章提供了从结构扩展到BADI方法实现的完整步骤,包括性能优化建议和实际应用中的测试验证流程,帮助开发人员高效解决企业个性化财务需求。

weixin_26869081的博客 390

Faster Diffusion 项目使用教程

Faster Diffusion 项目使用教程 项目介绍 Faster Diffusion 是一个开源项目,旨在通过重新思考 UNet 编码器在扩散模型中的角色,来加速扩散模型的训练和生成过程。该项目提供了一种无需训练的加速方案,可以广泛集成到各种生成任务和采样策略中。通过定量评估指标如 FID、Clipscore 和用户研究,表明该方法在生成图像质量方面与原始模型相当。 项目快速启动 以下是快速...

gitblog_00812的博客 443

Java SSH框架学习

Java SSH框架学习

私信可回答各种问题~ 1789

camera QXXX架构

This article introduces the QCX camera architecture for Qualcomm’s latest automotive chips including SA8650. It elaborates the layered camera stack under QNX, HGY and HQX systems, covering client applications, stream manager, CamX components and hardware d

qq_39257814的博客 4544

新的生图模型DeepFloyd IF来了,可以拳打Stable Diffusion,脚踢Dall-E?

Stability AI与它的多模式AI研究实验室DeepFloyd共同宣布研究版本DeepFloyd IF的发布,这是一款强大的文text-to-image级联像素扩散模型(cascaded pixel diffusion model),复现了Google的Imagen(北方的郎:深入浅出讲解Stable Diffusion原理,新手也能看明白),Imagen也依赖于一个冻结的文本编码器:先将文本提示转换为嵌入,然后由扩散模型解码成图像。

1935

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

【亲测免费】 探索图像扩散的魔力:Diffusion Features (DIFT) 深度解析

探索图像扩散的魔力:Diffusion Features (DIFT) 深度解析 在计算机视觉的广阔天地里,图像之间的语义对应一直是研究的热点。今天,我们要向您介绍一款前沿的开源工具——Diffusion Features (DIFT),它源自即将于NeurIPS 2023亮相的研究论文《Emergent Correspondence from Image Diffusion》。DIFT利用强大的...

gitblog_00234的博客 1961

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

深度之旅:探索DeepFloyd IF - 高级文本转图像模型

--- ## 项目介绍 **DeepFloyd IF** 是由StabilityAI的DeepFloyd实验室推出的一款开创性的开源文本到图像合成模型。该模型以其高度逼真性和语言理解能力而著称,旨在推动文本到图像生成技术的边界。DeepFloyd IF采用了一种分阶段处理的方法,包含一个冻结的文本编码器和三个级联的像素扩散模块。这些模块能够从基础的64x64像素图像生成至高达1024x1024...

gitblog_01064的博客 1051

突破传统生成模型瓶颈:DeepFloyd IF的UNet与Transformer融合架构解析

你是否还在为AI生成图像的细节模糊、文本理解偏差而困扰?DeepFloyd IF模型通过创新的UNet与Transformer融合架构,重新定义了文本到图像生成的质量标准。本文将深入剖析这一架构如何解决传统模型的三大痛点:跨模态语义对齐、高分辨率细节生成、计算效率平衡,让你全面掌握现代生成模型的设计精髓。 ## 架构总览:三阶段级联的生成范式 DeepFloyd IF采用独特的三阶段级联架构,...

gitblog_01182的博客 743

【亲测免费】 DeepFloyd IF:开启文本到图像生成的新纪元

DeepFloyd IF是由StabilityAI旗下的DeepFloyd实验室开发的一款开创性的开源文本到图像生成模型。该模型以其卓越的写实性和语言理解能力,迅速成为业界的焦点。DeepFloyd IF采用模块化设计,由一个冻结的文本编码器和三个级联的像素扩散模块组成,能够从文本提示生成高质量的图像,分辨率从64x64像素逐步提升至1024x1024像素。其独特的架构和先进的算法使其在COCO数...

gitblog_00158的博客 864

指令微调大模型进行知识图谱补全

图1展示了所提出的DIFT的整体框架。一般来说,DIFT在给定的知识图谱上对大型语言模型进行微调,借助于一个已经在上训练过的基于嵌入的模型。为了详细说明,以尾部预测查询为例,我们将输入到中,以获取前个预测实体,其中是一个预定义的超参数。随后,我们基于查询和候选实体C构建一个区分指令。最后,将输入到中,以选择最有可能的实体。通过这种方式,我们确保始终预测一个在E中的实体作为答案,避免将来自的无约束输出文本与实体进行关联。为了高效微调,我们利用对指令样本进行评分,仅保留高置信度的样本。

m0_59163425的博客 2714

【小白】快速读懂Diffusion扩散模型

​。

weixin_47228643的博客 3658

【亲测免费】 DIFT:基于图像扩散的新兴对应特性

DIFT:基于图像扩散的新兴对应特性 项目介绍 DIFT(Diffusion Features)是一个实现于NeurIPS 2023的开源项目,其论文题目为“Emergent Correspondence from Image Diffusion”。本项目提供了一种新颖的方法,利用图像扩散过程来提取特征,进而建立图像间的语义对应关系。通过深度学习模型,特别是在图像扩散模型中提取特征,DIFT能够识...

gitblog_01139的博客 1434

Dify大语言模型应用开发平台的简单本地部署

如果你想自己编写一个应用来调用本地DeepSeek大模型来处理业务逻辑,创建属于你自己的界面设计,借助Dift应用开发平台无疑是最简单的实现,无代码可视化的界面设计,足够亲民了。

曲幽 951

Brain tumor segmentation using deep learning +HybridResUnet脑胶质瘤分割BraTs +论文解读

Brain tumor segmentation using deep learning 下载地址 摘要 Brain tumor is one of the deadliest forms of cancer and as all cancer types, early detection is very important and can save lives. By the time sym...

h201601060805的博客 3299
上一篇: Vscode自定义Markdown粘贴图片的位置
下一篇: CoMat: Aligning Text-to-Image Diffusion Model with Image-to-Text Concept Matching
Toyag
博客等级 码龄8年 190粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值