【StableDiffusion】采样方法对比优缺点及评估,采样器 调度器(目前已有的 采样器介绍与评估)

news2025/2/25 3:05:11

采样器 Sampler

采样方法 决定了 如何从 噪声 生成 图像 的过程,也就是去噪过程如何进行

在这里插入图片描述

· 包含 DPM 的采样方法(逆转扩散采样)

DPM → Diffusion Probabilistic Models(扩散概率模型)

DPM、DPM2

包含 DPM 的采样方法 是 逆转扩散采样,也是 DPM 第一代 的 采样方法。

而 DPM2 则是第二代 逆转扩散采样方法。

DPM++(DPMPP)

DPM++,又被称为 DPMPP,是 DPM2 的再升级版本。

· 包含 2M、3M 的采样方法(2 multi-step、3 …)

无论是几阶蒸馏,它们都更好地提高了图片的精度和细节,

所以带有蒸馏的采样方法要比不带有的好。

2M 采样方法,所谓的 二阶蒸馏,指的是在采样过程中添加了“预测器”和“矫正器”

3M 采样方法,在 二阶蒸馏 的基础上,再添加了一个“修整器”,用于修正预测信息和中间计算。

理论上来说,3M 要好于 2M,在细节和精度上(但注意,如果我们是生成动漫图片,那么太高的精度可能会带来相反的效果,需要根据模型和生成效果进行自行判断)

· 包含 a 的采样方法

“a”指的是 ancestral,也就是“祖先”

通过使用带有 ancestral(adj.)的采样方法,能够在 迭代 中 保持图片的原有特征和性质,

让图片不容易发生突变。

· 包含 SDE 的采样方法

SDE → Stochastic Differential Equations(随机 微分 方程)

包含 SDE 的采样方法就是添加了 随机微分方程 的采样方法,它们能够提升性能

· 包含 Heun 的采样方法(可独立 或 作为后缀使用)

Heun 没什么特殊的含义,但是这是个很重要的采样方法

能明显地 增加图像细节 并且提高质感 提升饱和度

· 包含 Restart 的采样方法

通过不断重启来迅速得到比较好的图像结果,是个速度派

· 包含 DDIM 的采样方法

DDIM 是极速流,是最快的采样方法,但是会牺牲质量

· PLMS、UniPc、LCM 采样方法

PLMS:垃圾

UniPc:强大,速度快,精度较高,稳定性强

LCM:专门配合 LCM 模型来使用的采样方法



调度器 Scheduler type

调度器的作用是 控制“如何”(以什么样的方式)减少噪声

在这里插入图片描述

Karras

最佳梯度下降法,效果稳定优秀

Uniform

均匀算法

古早的方法,匀速去除噪声,效果不太好

SGM Uniform

stochastic gradient markov uniform(随机梯度马尔可夫 均匀算法)

因为增加了 sgm,所以效果比 uniform 要好得多

Exponential

迅速去除大部分噪声,然后再精修

低步数 的 时候,可以快速完善图像

高步数 的 时候,可以精修图像(重要),效果在高步数体现

PolyExponential

和 Exponential 很像,速度比 Exponential 快,但效果不如。

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

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

相关文章

FastAPI 作为H5中流式输出的后端

FastAPI 作为H5中流式输出的后端 最近大家都在玩LLM,我也凑了热闹,简单实现了一个本地LLM应用,分享给大家,百分百可以用哦~^ - ^ 先介绍下我使用的三种工具: Ollama:一个免费的开源框架&…

Redisson原理解析

Hi~!这里是奋斗的小羊,很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~~ 💥💥个人主页:奋斗的小羊 💥💥所属专栏:C语言 🚀本系列文章为个人学习…

智能对话画画音乐创作歌曲三合一系统源码 前后端分离 附带完整的源代码包+搭建部署教程

系统概述 创想无界是一个高度集成的创意生态系统,它巧妙地融合了人工智能的三大核心领域:自然语言处理(NLP)用于智能对话,计算机视觉(CV)实现自动画画,以及音乐生成算法来创作个性化…

Redis中的Lua脚本

EVAL 命令 命令格式 EVAL script numkeys key [key ...] arg [arg ...]命令说明 1、script 参数: 一段Lua脚本程序,会在Redis服务器上下文中运行,不需要(也不应该)定义为一个Lua函数。 2、numkeys 参数&#xff1…

IT人的拖延——别让“需求沟通”耽误了你的正事

IT人的工作,很多“需求沟通”的场景,而在沟通需求时,又会因为沟通的不顺畅,没有结果而产生烦躁的情绪或者是悬而未决的不能开始行动,进而间接地造成了拖延。这种拖延的原因,需要从需求沟通的根源来找方案&a…

人工智能将成为数学家的“副驾驶”

人工智能将成为数学家的“副驾驶” 数学传统上是一门独立的科学。1986年,安德鲁怀尔斯为了证明费马定理,退到书房里呆了7年。由此产生的证明往往很难让同事们理解,有些至今仍有争议。但近年来,越来越多的数学领域被严格地分解为各…

汇编:EFLAGS寄存器

EFLAGS寄存器是x86架构处理器中的一个状态寄存器,用于存储当前处理器状态和控制特定操作;寄存器中的各个标志位可以影响指令执行,并且指令执行过程中也可以修改这些标志位,每个位都有特定的含义。 EFLAGS寄存器图示: …

振弦采集仪在隧道工程中的安全监测与控制研究

振弦采集仪在隧道工程中的安全监测与控制研究 隧道工程的安全监测与控制是保障隧道施工和运营安全的重要工作。隧道工程常面临的问题包括地层变形、地下水位变化、地震影响等,这些问题对隧道结构的安全性和使用寿命有着重要影响。因此,隧道工程中的安全…

【CS.AI】AI引领编程新时代:深度探索GitHub Copilot

文章目录 引言0. TOP TAKEAWAYS 重要要点1. Copilot的基本功能2. 技术原理3. 优势与局限优势局限 4. 使用体验4.1 初次使用4.2 在 JetBrains 全家桶中使用 GitHub Copilot1. 安装插件2. 配置插件3. 使用 GitHub Copilot 4.3 日常开发4.4 体验与反馈 5. 对开发者生态系统的影响5…

零碳产业园区建设指南案例

零碳产业园区的建设一直备受广泛关注,特别是在我国碳达峰碳中和的背景下。据不完全统计,目前,全国共有国家级和省级园区2500余家,这些园区在贡献了全国50%工业产出的同时,其CO2排放量也占到了全国排放总量的30%以上。作…

VMware安装ubuntu22.4虚拟机超详细图文教程

一 、下载镜像 下载地址:Index of /ubuntu-releases/22.04.4/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror 二、创建虚拟机 打开VMware点击左上角文件,创建新的虚拟机,打开后如下图: 下一步,镜像文件就是…

光纤跳线(又称光纤连接器)的种类

光纤跳线(又称光纤连接器),也就是接入光模块的光纤接头,也有好多种,且相互之间不可以互用。SFP模块接LC光纤连接器,而GBIC接的是SC光纤连接器。下面对网络工程中几种常用的光纤连接器进行详细的说明&#x…

3d交互式场景在线编辑平台的好处

在数字化教学的新时代,我们为您带来了革命性的产品——VR全景展示搭建编辑器。它将传统的教学方式升级为三维模式,让课程训练更加真实生动,为您带来前所未有的学习体验。 VR全景展示搭建编辑器不仅支持视频录播、PDF、图文等多种内容承载方式…

非阻塞IO简介和代码实例

接上篇 阻塞IO、非阻塞IO、IO多路复用和信号驱动IO简介-CSDN博客文章浏览阅读90次。阻塞IO、非阻塞IO、IO多路复用和信号驱动IO简介https://blog.csdn.net/CSDN_DU666666/article/details/139598410?csdn_share_tail%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%2…

Matlab|基于主从博弈的智能小区代理商定价策略及电动汽车充电管理

目录 一、主要内容 二、部分代码 三、程序结果 四、下载链接 一、主要内容 主要做的是一个电动汽车充电管理和智能小区代理商动态定价的问题,将代理商和车主各自追求利益最大化建模为主从博弈,上层以代理商的充电电价作为优化变量,下层以…

用PlayCanvas打造一个3D模型

本文由ScriptEcho平台提供技术支持 项目地址:传送门 基于 PlayCanvas 的 3D 物理场景开发 应用场景介绍 PlayCanvas 是一款功能强大的 3D 引擎,可用于创建各种类型的 3D 体验,包括游戏、模拟和交互式可视化。本技术博客将介绍如何使用 Pl…

低成本和颜值兼顾的 HomeLab 设备:HPE MicroServer Gen10(二)

本篇文章,继续分享另外一台端午假期折腾的设备,HP MicroServer Gen10 一代。同样分享下我的折腾思路,希望能够帮助到有类似需求的你。 写在前面 Gen10 “标准版”(第一代)和 Plus 版本设计风格一致,同样颜…

20240607在ubuntu下解压缩7z的压缩包文件

20240607在ubuntu下解压缩7z的压缩包文件 2024/6/7 10:26 百度:ubuntu 7z解压缩 在Ubuntu中,可以使用7z命令来解压.7z文件。首先,确保你已经安装了p7zip-full包,如果没有安装,可以使用以下命令安装: sudo …

预告|博睿数据将受邀出席GOPS全球运维大会北京站!

GOPS全球运维大会作为国内外运维领域最具影响力的技术盛会之一,旨在汇聚全球运维精英,分享运维领域的前沿技术、实践经验与创新理念。6月28日,博睿数据(bonree.com,股票代码688229)将受邀出席第二十三届 GO…

SQL入门到入土索引优化,聚合函数,数据备份与恢复,事务处理,查询、更新、插入和删除数据库

本人详解 作者:王文峰,参加过 CSDN 2020年度博客之星,《Java王大师王天师》 公众号:JAVA开发王大师,专注于天道酬勤的 Java 开发问题中国国学、传统文化和代码爱好者的程序人生,期待你的关注和支持!本人外号:神秘小峯 山峯 转载说明:务必注明来源(注明:作者:王文峰…