Stable Diffusion Hypernetwork Embedding

r3live 使用前提 雷达-相机外参标定 livox_camera_lidar_calibration 港科大livox_camera_calib虽然操作方便,但是使用mid360雷达会有视角问题(投影三维点到相机),尝试了很多场景,标定效果都不理想(推荐场景是楼梯间),看来港大的更适合avia之类窄角度的雷达。如果标定效果不好的话,就使用 getExt2节点,getExt1节点只优化外参,而getExt2节点在计算的时候会将一开始计算的内参作为初值和外参一起优化。一般使用getExt1节点即可,如果在外参初值验证过,并且异常值已经剔除后,优化还是有较大的残差,那么可以使用getExt2试一试。 阅读详情

本节内容,给大家带来的是stable diffusion的Embedding与HyperNetwork课程。在上节课程中,我们已经了解了关于Lora模型和LyCORIS模型的使用。我们可以通过训练Lora模型与LyCORIS模型来对基础模型进行低资源微调,从而实现具有某一类特征的图像产出。

在stable diffusion中,还提供了另外两种控制图像输出特征和风格的方法---embedding和hypernetwork,本节课程,我们就将演示embedding和hypernetwork会如何影响stable diffusion的图像绘制过程,

一:Embedding

Embedding:字面上的意思是“嵌入”,Embedding也不会改变大模型。他是另外一种训练方法-textual inversion的输出结果。textual inversion是一种轻量化训练方式,训练出来的结果实际上是单词与其对应向量的映射记录,就类似书签那样,可以快速指向某些内容。textual inversion结果是一个非常非常小的数据集,一般只有十几K,他同样需要配合大模型使用。通过训练,Textual Inversion将为关键词找到了一个最合适的参数向量,使用该向量可指导原始的扩散模型输出期待的图像。

这样讲有些抽象,我们用具体的实例来去理解Embeddings会更好。

早前,在进行AI绘画的过程中,会经常遇到一个难题---画手,AI虽然学习了大量的图像数据特征,但是对如何画好人类的手总是力不从心,比如这样的图像。

AI似乎对某些细节的理解还不够深刻。但是人们还是找到了解决这些问题的方法,比如可以通过大量画得不好的手的图像训练出一个数据集,然后告诉stable diffusion,在生成的图像中不要出现这些数据集中的特征。

badhand便是我们经常会使用到的一个Embedding,我们通过将这个Embedding的关键信息加到负面提示词中,这样stable diffusion在绘制新的图像时,便会尽量避开这个Embedding所指示的信息。从而尽可能地画出一幅包含正常手元素的图像。

我们可以在C站上搜索badhand找到这个embedding,

搜索结果中的badhandv4就是我们常用的的embedding,点击进入后,可以看到详细信息,使用方法。

将 badhandv4.pt 文件下载后放置在您 stable diffusion webui程序主目录下的 embeddings 文件夹内。 

之后,可以参考文档自行输入触发关键词来引用embedding,也可以点击反向提示词下方的embedding标签页,点击刷新,可以看到安装好的embedding项,

点击对应的项目,将自动添加关键词到输入框,需要注意的是该关键词应该应用到反向提示词输入框,点击生成,生成的图片会尽量避免出现不合适的手元素。

这里补充一下,画手是AI绘画中很重要的一个课题,使用Embeddings并不能完全避免不合适的元素,仍然有比较大的概率会画出不合适的手,我们还需要使用一些其他手段,比如后面课程中会讲述的controlnet,以及前面课程中的Lora,LyCoris模型,局部重绘等来加强手元素的绘制。

常用的embedding除了badhandv4外,还有EasyNegative、deepnegative等

比如EasyNegative是一个集合了负面提示的插件,

我们以往在填写负面提示词时,经常会填入如“低分辨率、模糊、扭曲的五官、错误的手指、多余的数字,水印”等,以避免生成低质量的图像。而EasyNegative这个embedding则是将这些负面的信息资源整合打包,只要将触发词

EasyNegative加入到负面提示词中,就可以在生成的图像中避免生成低质量或不合适的图片。

实践使用中,通常会将多个embeddings应用到stable diffusion的图像绘制过程中,比如我们会使用一些固定的惯例提示语句,这些提示语句中可能会包含一些如bandhandv4,easynegative embedding关键词,我们只需下载好对应的embedding文件,然后使用这些固定的惯例提示语句即可,这样stable diffusion绘制出来的图片就能减少很多意外画崩的情况。

我们上面演示的embeddings都是在负面提示词里使用,也有一些在正面提示词里使用的embedding,比如C站上可以找到一些与特定人物相关的embeddings,这些embeddings的触发词则是放在正面提示词里的。

我们使用过滤器进列出embeddings,并且选择most liked排序,

排在最前的是我们刚刚介绍的一些最常用的embedding,还有一些在正面提示词中使用的embedding,比如Pure Eros Face纯欲风embedding,该embedding可以引导stable diffusion绘制纯欲风的人物图像。

二: Hypernetwork

Hypernetworks是stable diffusion中的另外一种训练方法,通过Hypernetworks训练,可以得到一个新的神经网络模型,该模型能够向原始扩散模型中插入合适的中间层及对应的参数,从而使输出图像与输入关键字指令之间产生期待的关联关系。其生成的模型结构通常都很小,基本都低于200Mb。

我们在C站上使用过滤选项后可以列出可供使用的Hypernetwork。

我们用Chili Style这个hypernetwork做一下演示。

下载后将文件放知道stable diffusion webUI程序主目录model文件下的hypernetwork目录中,

stable diffusion webUI图片绘制页面点击反向提示词下方的hypernetwork标签页,可以看到安装好的embedding项,点击对应的项目,将自动添加引用指令到到输入框,

我们选择合适的模型,增加一些正向提示词:

emoji, simple background, 1girl, solo, full body, white skin, outline, iop, pointy ears, orange hair, medium hair, closed eyes, open-mouthed smile, freckles, evil smile, dynamic pose, happy emotion, warrior ,

反向提示词:bad-artist, energy, (turn pale), blue face

点击生成,可以看到stable diffusion绘制的是独特风格的图片。

Hypernetworks实际上类似于间接版的LoRA,而通过训练一个神经网络再去生成LoRA参数这种间接方式实现的效果往往并不是最有效或最优的,所以Hypernetworks目前使用已经比较少。

好了,本节课的课程到这里就结束了,我们做一下总结,本节课程我们讲述了另外两种控制图像输出特征和风格的方法---embedding和hypernetwork,embedding在实践中会经常使用到,尤其在反向提示词中,我们会经常使用一些embedding来避免图片出现不适合的元素。hypernetwork目前在实践中使用已经很少,大家了解其基本使用方法即可。

我们通过前面几节课程的讲解,相信大家已经能很好地使用stable diffusion绘制出优秀的图像,后续的课程,我们会重点讲解stable diffusion中控制图像输出的一项重要手段---ControlNet,ControlNet的引入可以使stable diffusion的图像控制能力大幅提升,也是stable diffusion走向实际生产应用的关键。

基于Simulink使用激光雷达数据跟踪车辆仿真(附源码) 这些模型将长方体的尺寸定义为状态转换期间的常量,并且它们的估计值在滤波器的校正阶段随时间演变。下面的动画显示了在滤波器的预测阶段将具有不同概率的恒定速度和恒定转弯率模型混合在一起的效果。此示例显示了如何使用带有 IMM 过滤器的 JPDA 跟踪器来跟踪使用激光雷达传感器的对象。图像和激光雷达数据读取器从 MAT 文件中读取记录的数据,并分别输出参考图像和点云中点的位置。跟踪器块选中“启用所有轨道输出”和“启用可检测的跟踪 ID 输入”复选框,以从跟踪器输出所有轨道,并将其检测概率作为其状态的函数进行计算。 阅读详情

相关推荐

Unity类银河战士恶魔城学习总结(P103之前 Enemy相关 , 骷髅战士,状态机,敌人状态,)

udemy的Alex银河战士恶魔城,记录我自己的学习,代码会逐渐每一p更新,仅供参考学习。

suzh1qian的博客 1631

Stable Diffusion Embedding模型进阶玩法:如何用LoRA、Hypernetwork和Embedding组合出神图?

本文深入探讨了Stable Diffusion中Embedding、LoRA和Hypernetwork三种微调模型的组合技巧,帮助用户通过权重调节和加载顺序的优化,创造出高质量的AI绘画作品。文章详细解析了各模型的特性和最佳应用场景,并提供了实战策略和高级技巧,适合进阶用户提升创作效果。

weixin_28686915的博客 334

安卓端目标检测模型部署血泪史:从NCNN/TFLite/MNN全军覆没到Torchscipts终见光明

公司需在Android设备部署目标检测模型,要求: ✅ 实时检测速度≥15FPS ✅ 模型精度损失<5% ✅ 兼容中低端安卓设备👉 GitHub项目地址:pytorch/android-demo-app/ObjectDetection我已上传这份源码到csdn下载准备模型(必须走这步才能跑通安卓端源码)如果您没有设置PyTorch环境来运行该脚本,可以下载模型文件此处转到“android演示app/ObjectDetection/app/src/main/assets”文件夹,然后跳过此步骤的其余部分,直

机器学习、深度学习、强化学习、迁移学习 1567

Stable Diffusion AIGC 视觉设计实战教程之 05-模型应用

本文系统梳理 Stable Diffusion 的四大模型:Checkpoint 决定风格与画质,SD、Flux、厂商自研系列对比详尽;Embedding 用触发词精简提示、抑制崩坏;LoRA 轻量微调,实现角色与风格定制;Hypernetwork 提供深度风格实验。附 Hugging Face、Civitai、LiblibAI 下载与调用流程,并给出写实、动漫、3D 等案例参数,帮助用户快速选型、组合出图。

一只多仔。 1861

手把手教你学BSP(11.3)--BSP实例:基于Raspberry Pi 4 Model B的Linux BSP开发实例

通过以上步骤,我们完成了一个基于Raspberry Pi 4 Model B的Linux BSP开发过程,包括硬件初始化、设备驱动编写、Bootloader配置、内核配置和编译,以及最终映像的生成。每个步骤都非常重要,确保每一步都正确无误才能使整个系统正常运行。

MHD0815的博客 1010

【Bug已解决】Failed to fetch version ECONNREFUSED 解决方案

方案适用场景推荐指数难度方案一:NODE_EXTRA_CA_CERTS代理/企业网关证书⭐⭐⭐⭐⭐低方案二:浏览器导出证书不知证书在哪⭐⭐⭐⭐中方案三:使用系统证书macOS 用户⭐⭐⭐⭐中方案四:关闭代理直连快速验证⭐⭐⭐低方案五:更新 Node.js证书列表过时⭐⭐⭐低方案六:同步系统时间时间偏差导致⭐⭐⭐低根本原因。

博客 9973

SD 三种微调模型之:Embedding(嵌入式)、Hypernetwork(超网络)、Lora(低秩适应)

SD 三种微调模型之:Embedding(嵌入式)、Hypernetwork(超网络)、Lora(低秩适应)

qq_34437757的博客 70

嵌入式Modbus协议面试题及参考答案

Modbus 协议采用主从模式进行通信,这种模式定义明确,便于在工业环境中实现设备之间的有序数据交互。在主从模式中,存在一个主站(Master)和多个从站(Slave)。主站通常是工业控制系统中的上位机,如 PLC、工控机等,它负责发起通信请求,控制整个通信过程。从站则是各种现场设备,如传感器、执行器等,它们接收主站的请求,并根据请求进行相应的操作,然后将结果返回给主站。主站的主要功能包括:发起数据读取或写入请求、控制通信的时序和流程、处理从站返回的数据。

大模型大数据攻城狮的专栏 2042

AI绘画软件Stable Diffusion模型/Lora/VAE文件存放位置

显存要求6GB(4GB应该也可以),只需要(也只能)使用一张图完成训练,一般用于训练人物(画风没法抓住主次),优点是训练要求极低,成功率高,缺点是容易过拟合,并且不像Embedding可以跨模型应用,这个训练时使用什么模型应用时就要用什么,哪怕调一下CLIP参数生成结果都会完全跑飞。因此,如果你想训练这个模型,你应该加载完整的模型,并使用use_ema=False。小模型一般都是截取大模型的某一特定部分,虽然不如大模型能力那样完整,但是小而精,因为训练的方向各为明确,所以在生成特定内容的情况下,效果更佳。

7463

深度强化Q学习-基于微软AirSim仿真环境的自动驾驶案例(原理代码详解简易可行)

最近在学习《强化学习原理与Python实现》,肖智清著。参考第十二章的自动驾驶案例,写一篇总结,尽量做到简单可行,让有志于自动驾驶的小伙伴可以通过此篇博客可以管中窥豹,初步了解自动驾驶的强化学习训练过程。 本篇将自动驾驶问题转化为回合制的强化学习任务,设计以车辆观察图像和运行状态为输入的自动驾驶算法,并在AirSim仿真环境中进行训练和测试。本篇使用带经验回放和目标网络的基于深度Q网络算法设计并实现智能体,对经验回放、目标网络和深度Q学习算法进行简单介绍,并用代码实现。

shao918516的博客 8599

基于WebRTC的现代在线视频会议系统设计与实现

本文详细介绍了如何使用Java和WebRTC技术构建一个完整的在线视频会议系统。我们将从WebRTC的基础原理讲起,逐步深入到信令服务器设计、媒体服务器配置、前后端实现以及高级功能的开发。文章包含大量代码示例和架构图,旨在为开发者提供一套完整的视频会议解决方案。关键词:WebRTC、视频会议、Java、Spring Boot、信令服务器、STUN/TURN、媒体服务器:获取摄像头和麦克风访问权限:处理点对点连接和流传输:实现浏览器之间的任意数据交换。

2201_76125393的博客 186

关于Stable diffusion的各种模型,看这篇就可以了!

Stable diffusion的模型除了上述的分类之外,从用途上看,还分为官方模型、二次元模型(动漫)、真实系模型和2.5D模型四大类。4.1 官方模型官方模型有 1.X 和 2.X 两个大版本,目前在 1.X 中官方发布的有四个版本,分别是v1-1、v1-2、v1-3、v1-4但是 1.X 其实还有一个 v1-5 的版本,这个版本不是 CompVis。

2401_85725028的博客 2504

R语言机器学习算法实战系列(十五)随机森林生存预后模型+SHAP值 (Random Survival Forest + SHAP)

本教程运用随机森林生存分析筛选与患者生存状态显著相关特征。该方法借随机森林这一强大机器学习算法,构建多棵决策树并集成结果,以提高生存分析准确性,识别关键生物标志物。接着,利用选定特征构建风险得分,将多个特征转化为单一数值,量化患者风险水平。之后,依据风险得分将患者分为高、低风险亚型,为临床治疗提供个性化指导。最后,通过分析时间依赖的 ROC 曲线评估模型长期预测能力。此曲线计算不同阈值下的真正例率与假正例率,在多个时间点评估,全面展现模型长期稳定性与准确性。。并且增加了SHAP值评估特征重要性

专注生信领域 2621

4.Stable Diffusion WebUI 模型训练

本文看了知乎的文章,这篇文章写的很详细,可能是我的SDW版本升级了,有的地方和这篇文章的不同,所以内容有部分的改动,但最后还是可以正常训练了,这里作为笔记用。如果要更全面了解Stable Diffusion WebUI 的使用,建议大家看上面那篇知乎的文章,文章写的很全,包括文生图、图生图的细节及模型训练、模型合并的细节,都讲的很详细。

weixin_71719718的博客 1191

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Stable Diffusion教程:模型种类介绍

stable diffusion是一种文本生成图片的大模型。它可以使用不同种类的模型生成图片,每种模型都有特定的功能,从而实现对不同细节的定制化处理。

WANGJUNAIJIAO的博客 462

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

AI绘画Stable Diffusion!必备模型,吐血整理~ 看这篇就够了!【常用模型扫盲篇】建议收藏!

目前大模型分的系列也比较多,常用的版本SD1.5 、SDXL1.0,新趋势版本SDXL-Lighting、SDXL-Turbo、SD-Cascade、SD3、Pony系列、腾讯混元-DiT、快手的Kolors、华为的ultrapixel,以及最新的文生图黑马Flux。当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。其次Lora依据个人情况,也没有必要囤积太多,需要的时候再下载就好了。

A1353192296的博客 2473

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

爆肝整理!Stable Diffusion的完全使用手册(三)

继续介绍Stable Diffusion的文生图界面功能。往期文章详见:1、2、经过前两节的讲解,Stable Diffusion的的操作参数基本讲的差不多了,还剩一些内容本节将接着讲完。首先需要说一下SD中的小模型的概念。前面介绍过,SD相当于一个绘画师,而大模型就相当于绘画师的大脑,有了大脑,绘画师才能在“脑子”中进行构思,才能画出想要的内容。然而大模型的训练成本非常高,对于一个大模型来说,如果想让它学会一些原来并不会的新内容,需要调整参数重新去训练,耗时又费力。这种情况下小模型就能发挥用处了。

璇转的鱼净化之路 1302

hypernetwork在SD中是怎么工作的

合集 - AIGC(28)1.轻松复现一张AI图片04-222.Stable Diffusion中的常用术语解析04-233.Stable diffusion中这些重要的参数你一定要会用04-244.Stable Diffusion中的embedding04-255.怎么使用Stable diffusion中的models05-286.Stable Diffusion WebUI详细使用指南05-...

weixin_42297843的博客 207

SD Hypernetwork 模型崩溃真相(训练失败TOP5原因深度逆向分析)

破解SD Hypernetwork训练失败难题,深度剖析模型崩溃TOP5根源。本SD Hypernetwork教程覆盖数据预处理、学习率调优、结构适配等关键方法,适用于LoRA微调与风格迁移场景,提升收敛稳定性与生成质量。值得收藏。

LearnFlow的博客 167

AI绘画关于Stable diffusion的各种模型,看这篇就可以了!

这篇文章主要是帮大家梳理下Stable diffusion里面的各种模型,模型在Stable diffusion中占据着至关重要的地位,不仅决定了出图的风格,也决定了出图质量的好坏。 但在第一次接触SD的时候,我就被里面的模型搞到头大,不仅有多种模型后缀,模型之间也有很多种类型,如果是新手小白的话,在这一步就很容易被搞晕。而在本期文章,技术巫帮你系统梳理了SD的模型,相信不管是对于小白还是老手,都会有一定帮助!

m0_59236602的博客 1211

AI绘画SD教程 - 模型分类与使用,一文看懂!

感兴趣的小伙伴,赠送全套AIGC学习资料,包含AI绘画、AI人工智能等前沿科技教程和软件工具,具体看这里。AIGC技术的未来发展前景广阔,随着人工智能技术的不断发展,AIGC技术也将不断提高。未来,AIGC技术将在游戏和计算领域得到更广泛的应用,使游戏和计算系统具有更高效、更智能、更灵活的特性。同时,AIGC技术也将与人工智能技术紧密结合,在更多的领域得到广泛应用,对程序员来说影响至关重要。未来,AIGC技术将继续得到提高,同时也将与人工智能技术紧密结合,在更多的领域得到广泛应用。

2401_85688943的博客 1143
上一篇: Stable Diffusion LoRA, LyCoris
下一篇: Stable Diffusion ControlNet基础
盐焗AI
博客等级 码龄2年 334粉丝 24原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值