展开菜单
首页 精品内容 本月促销 装机必备 Windows PDF教程 macOS软件 IOS软件 Android AI 专题
全部分类

当前位置:

首页 > 业界资讯 > 斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!

斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!

最近,无分类器的指导扩散模型(classifier-freeguideddiffusionmodels)在高分辨率图像生成方面非常有效,并且已经被广泛用于大规模扩散框架,包括DALL-E2、GLIDE和Imagen。然而,无分类器指导扩散模型的一个缺点是它们在推理时的计算成本很高。因为它们需要评估两个扩散模型——一个类别条件模型(class-conditionalmodel)和一个无条件模型(unconditionalmodel),而且需要评估数百次。为了解决这个问题,斯坦福大学和谷歌大脑的

本文目录

    最近,无分类器的指导扩散模型(classifier-free guided diffusion models)在高分辨率图像生成方面非常有效,并且已经被广泛用于大规模扩散框架,包括DALL-E 2、GLIDE和Imagen。

    然而,无分类器指导扩散模型的一个缺点是它们在推理时的计算成本很高。因为它们需要评估两个扩散模型——一个类别条件模型(class-conditional model) 和一个无条件模型(unconditional model),而且需要评估数百次。

    为了解决这个问题,斯坦福大学和谷歌大脑的学者提出使用两步蒸馏(two-step distillation)的方法来提升无分类器指导扩散模型的采样效率。

    斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!

    论文地址:https://arxiv.org/abs/2210.03142

    如何将无分类器指导扩散模型提炼成快速采样的模型?

    首先,对于一个预先训练好的无分类器指导模型,研究者首先学习了一个单一的模型,来匹配条件模型和无条件模型的组合输出。

    随后,研究者逐步将这个模型蒸馏成一个采样步骤更少的扩散模型。

    可以看到,在ImageNet 64x64和CIFAR-10上,这种方法能够在视觉上生成与原始模型相当的图像。

    只需4个采样步骤,就能获得与原始模型相当的FID/IS分数,而采样速度却高达256倍。

    斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!

    可以看到,通过改变指导权重w,研究者蒸馏的模型能够在样本多样性和质量之间进行权衡。而且只用一个取样步骤,就能获得视觉上愉悦的结果。

    扩散模型的背景

    通过来自数据分布斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!的样本x,噪声调度函数斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!研究者通过最小化加权均方差来训练了具有参数θ的扩散模型斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!。

    斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!

    其中斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!是信噪比,斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!和斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!是预先指定的加权函数。

    一旦训练了扩散模型斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!,就可以使用离散时间DDIM采样器从模型中采样。

    具体来说,DDIM采样器从 z1 ∼ N (0,I)开始,更新如下

    斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!

    其中,N是采样步骤的总数。使用斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!,会生成最终样本。

    无分类器指导是一种有效的方法,可以显著提高条件扩散模型的样本质量,已经广泛应用于包括GLIDE,DALL·E 2和Imagen。

    它引入了一个指导权重参数斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!来衡量样本的质量和多样性。为了生成样本,无分类器指导在每个更新步骤都会使用斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!作为预测模型,来评估条件扩散模型斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!和联合训练的斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!。

    由于每次采样更新都需要评估两个扩散模型,因此使用无分类器指导进行采样通常很昂贵。

    为了解决这个问题,研究者使用了渐进式蒸馏(progressive distillation)  ,这是一种通过重复蒸馏提高扩散模型采样速度的方法。

    在以前,这种方法不能直接被直接用在引导模型的蒸馏上,也不能在确定性DDIM采样器以外的采样器上使用。而在这篇论文中,研究者解决了这些问题。

    蒸馏无分类器的指导扩散模型

    他们的办法是,将无分类器的指导扩散模型进行蒸馏。

    对于一个训练有素的教师引导模型斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!,他们采取了两个步骤。

    第一步,研究者引入了一个连续时间的学生模型斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!,它具有可学习的参数η1,来匹配教师模型在任意时间步长t ∈ [0, 1] 的输出。指定一系列他们有兴趣的指导强度斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!后,他们使用以下目标来优化学生模型。

    斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!

    其中斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!。

    为了结合指导权重w,研究者引入了w条件模型,其中w作为学生模型的输入。为了更好地捕捉特征,他们将傅里叶嵌入应用w,然后用Kingma等人使用的时间步长的方式,把它合并到扩散模型的主干中。

    由于初始化在性能中起着关键作用,研究者初始化学生模型时,使用的是与教师条件模型相同的参数(除了新引入的与w-conditioning相关的参数)。

    第二步,研究者设想了一个离散的时间步长场景,并且通过每次将采样步数减半,逐步将学习模型从第⼀步斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!蒸馏成具有可学习参数η2、步⻓更少的学⽣模型斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!。

    其中,N表⽰采样步骤的数量,对于斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!和斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!,研究者开始训练学生模型,让它用一步来匹配教师模型的两步DDIM采样的输出(例如:从t/N到t - 0.5/N,从t - 0.5/N到t - 1/N)。

    将教师模型中的2N个步骤蒸馏成学生模型中的N个步骤以后,我们可以将新的N-step学生模型作为新的教师模型,然后重复同样的过程,将教师模型蒸馏成N/2-step的学生模型。在每⼀步,研究者都会⽤教师模型的参数来初始化学⽣模型。

    N-step的确定性和随机采样

    ⼀旦模型斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!被训练出来,对于斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!,研究者就可以通过DDIM更新规则来执行采样。研究者注意到,对于蒸馏模型斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!,这个采样过程在给定初始化斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!的情况下是确定的。

    另外,研究者也可以进行N步的随机采样。使用两倍于原始步长的确定性采样步骤( 即与N/2-step确定性采样器相同),然后使用原始步长进行一次随机步回(即用噪声扰动)。

    斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!,当t > 1/N时,可用以下的更新规则——

    斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!

    其中,斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!。

    当t=1/N时,研究者使用确定性更新公式,从斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!得出斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!。

    值得注意的是,我们注意到,与确定性的采样器相比,执行随机采样需要在稍微不同的时间步长内评估模型,并且需要对边缘情况的训练算法进行小的修改。

    其他蒸馏⽅法

    还有一个直接将渐进式蒸馏应⽤于引导模型的方法,即遵循教师模型的结构,直接将学⽣模型蒸馏成⼀个联合训练的条件和⽆条件模型。研究者尝试了之后,发现此⽅法效果不佳。

    实验和结论

    模型实验在两个标准数据集上进行:ImageNet(64*64)和 CIFAR 10。

    实验中探索了指导权重w的不同范围,并观察到所有的范围都有可比性,因此使用[wmin, wmax] = [0, 4]进行实验。使用信噪比损失训练第一步和第二步模型。

    基线标准包括DDPM ancestral采样和DDIM采样。

    为了更好地理解如何纳入指导权重w,使用一个固定的w值训练的模型作为参照。

    为了进行公平比较,实验对所有的方法使用相同的预训练教师模型。使用U-Net(Ronneberger等人,2015)架构作为基线,并使用相同的U-Net主干,引入嵌入了w的结构作为两步学生模型。

    斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!

    上图为所有方法在ImageNet 64x64上的表现。其中D和S分别代表确定性和随机性采样器。

    在实验中,以指导区间w∈[0, 4]为条件的模型训练,与w为固定值的模型训练表现相当。在步骤较少时,我们的方法明显优于DDIM基线性能,在8到16个步骤下基本达到教师模型的性能水平。

    斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!

    由FID和IS分数评估的ImageNet 64x64采样质量

    斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!

    由FID和IS评分评估的CIFAR-10采样质量

    我们还对教师模型的编码过程进行蒸馏,并进行了风格转移的实验。具体来说,为了在两个领域A和B之间进行风格转换,用在领域A上训练的扩散模型对领域A的图像进行编码,然后用在领域B上训练的扩散模型进行解码。

    斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!

    斯坦福/谷歌大脑:两次蒸馏,引导扩散模型采样提速256倍!

    由于编码过程可以理解为颠倒了的DDIM的采样过程,我们对具有无分类器指导的编码器和解码器都进行了蒸馏,并与DDIM编码器和解码器进行比较,如上图所示。我们还探讨了对引导强度w的改动对性能的影响。

    总之,我们提出的引导扩散模型的蒸馏方法,以及一种随机采样器,从蒸馏后的模型中采样。从经验上看,我们的方法只用了一个步骤就能实现视觉上的高体验采样,只用8到16个步骤就能获得与教师相当的FID/IS分数。

    本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
    作者最新文章
    业界资讯 谷歌 模型
    相关文章 更多
    精品专题 更多
    装机必备

    正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

    Windows

    正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

    PDF教程

    正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

    macOS软件

    正软商城macOS软件专区,精选适用于Mac电脑的办公、设计、影音、效率、开发和系统工具,提供软件功能介绍、macOS兼容版本、正版授权及购买下载服务。

    IOS软件

    正软商城iOS软件专区,精选适用于iPhone和iPad的办公、学习、影音、设计、效率及AI应用,提供功能介绍、适用设备、系统要求和正版获取方式等信息。

    AI

    正软商城AI软件专区,汇集AI写作、AI绘画、AI视频、AI办公、AI编程、AI翻译、智能客服和数据分析等人工智能工具,提供功能介绍、适用平台、收费方式及正版购买信息。

    Mac软件 更多
    Aperty macOS版
    Aperty macOS版

    Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

    火山引擎 网页版
    火山引擎 网页版

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    立刻MV 网页版
    立刻MV 网页版

    立刻MV 面向音乐人、内容创作者和品牌团队,帮助用户低成本完成歌曲 MV、歌词视频、AI 分镜、图生视频与最终合成。

    蛙蛙写作 网页版
    蛙蛙写作 网页版

    蛙蛙写作 AI 创作工具,覆盖小说、剧本、文案,一键生成文稿,打通文字转视频全流程,高效解决创作难题。

    讯飞智作 网页版
    讯飞智作 网页版

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    超级简历WonderCV 网页版
    超级简历WonderCV 网页版

    超级简历WonderCV是面向应届生和AI小白的智能求职平台,覆盖简历、面试与职业规划。

    音述AI 网页版
    音述AI 网页版

    音述AI,是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区。

    AionClaw macOS版
    AionClaw macOS版

    AionClaw 是可在桌面端运行的任务型 AI 助手,通过数字专家与技能市场组合办公、创作、数据和开发能力。

    Loomy macOS版
    Loomy macOS版

    Loomy 是科大讯飞推出的桌面 AI 助手,可通过对话、任务与工作目录协助处理办公、内容创作和资料整理。

    AirBuddy 3 macOS版
    AirBuddy 3 macOS版

    AirBuddy 3 是面向 macOS 的蓝牙外设增强工具,可集中查看 AirPods、Beats 与苹果设备电量,提供快速连接、播放控制、电量提醒、桌面小组件和多台 Mac 外设接力等功能。

    AirServer macOS版
    AirServer macOS版

    AirServer macOS版可把 Mac 转换为无线投屏接收端,通过 AirPlay 或 Google Cast 接收手机、平板和电脑画面,并支持多设备同时连接、高清镜像及会话录制,适合家庭娱乐、课堂教学、会议演示和应用展示。

    AnyDesk macOS版
    AnyDesk macOS版

    AnyDesk macOS版是一款适用于远程办公、设备维护和客户支持的远程桌面工具,可连接并操作异地计算机,支持文件传输、无人值守访问、会话权限控制及跨平台协作。

    WINDOWS 更多
    Maya(Autodesk Maya) Windows版
    Maya(Autodesk Maya) Windows版

    Autodesk Maya 是面向影视、电视、动画和游戏行业的专业三维制作软件,集多边形与 NURBS 建模、角色绑定、关键帧和动作捕捉动画、Bifrost 特效模拟、材质开发及 Arnold 渲染于一体,

    Aperty Windows版
    Aperty Windows版

    Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

    火山引擎 网页版
    火山引擎 网页版

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    立刻MV 网页版
    立刻MV 网页版

    立刻MV 面向音乐人、内容创作者和品牌团队,帮助用户低成本完成歌曲 MV、歌词视频、AI 分镜、图生视频与最终合成。

    蛙蛙写作 网页版
    蛙蛙写作 网页版

    蛙蛙写作 AI 创作工具,覆盖小说、剧本、文案,一键生成文稿,打通文字转视频全流程,高效解决创作难题。

    讯飞智作 网页版
    讯飞智作 网页版

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    超级简历WonderCV 网页版
    超级简历WonderCV 网页版

    超级简历WonderCV是面向应届生和AI小白的智能求职平台,覆盖简历、面试与职业规划。

    音述AI 网页版
    音述AI 网页版

    音述AI,是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区。

    AionClaw Windows版
    AionClaw Windows版

    AionClaw 是可在桌面端运行的任务型 AI 助手,通过数字专家与技能市场组合办公、创作、数据和开发能力。

    Loomy Windows版
    Loomy Windows版

    Loomy 是科大讯飞推出的桌面 AI 助手,可通过对话、任务与工作目录协助处理办公、内容创作和资料整理。

    讯飞绘文 网页版
    讯飞绘文 网页版

    讯飞绘文网页版是科大讯飞推出的AI图文创作与内容运营工具,覆盖热点选题、文章生成、稿件校对、智能配图、排版发布和数据复盘等环节,适合自媒体创作者及内容团队在线使用。

    AirServer Windows版
    AirServer Windows版

    AirServer Windows版可把电脑变成AirPlay、Google Cast和Miracast无线投屏接收端,适合会议演示、课堂教学及家庭大屏分享。发送设备通常无需另装客户端,并可同时接收和智能排列多个镜像会话。