绘图ora训练简明教程nosense

训练的基本逻辑就是首先进行预处理,可以通过stable diffusion web ui中的预处理,也可以通过ps这种图片处理软件,比如我想训练一个某动漫角色的Lora模型,那就需要这个角色的一些图.

当然有了图之后,也需要标注,也就是label标签,可以选择deepbooru或者BLIP生成标注数据.

然后进行配置训练参数,如果用的有GUI的直接读入配置json文件即可.下面是一套低显存配置.

实际配置的时候,可以多在C站看看好的Lora模型然后拉到stable-diffusion中看看别人的训练信息.

然后存训练的图片也有讲究,文件夹命名有格式要求,这里后面细说.

脚本会询问是否安装一些可选项,我基本没有装特别的.

安装完成后开始准备数据集,推荐两个图片搜集软件,这样不用自己到处爬取了.一个是Grabber和Hydrus.我用了一下,Grabber是不错的,下载链接在参考资料里.

如果使用Grabber下载图片,可以直接设置下载图片的同时得到标签文件.设置如下

如果要获取自己的图像文件标签并编辑,可以使用很多软件,比如stable diffusion web ui的插件,比如stable-diffusion-webui-wd14-tagger和stable-diffusion-webui-dataset-tag-editor.

除了stable-diffusion web ui中有打标签的,本身kohya_ss的GUI也有打标功能

本质上是使用一些已有的模型得到图片的信息。

有了生成的标签后需要自己对标签进行一些处理,这里的处理是为了后面训练lora达到效果,一般叫pruning captions.

一般的准则:

比如关于一个人物的Lora模型,那么这个人物名字就没必要作为prompt了,所以就要去掉这个tag.

编辑标签可以用上述说的stable diffusion中的dataset-editor或者软件BooruDatasetTagManager.

其中的txt文件就是caption文件,而其中的5_ConceptA是概念文件夹,5表示其中的图片每张训练5次.

Concept 概念文件夹遵循这种格式:<编号>_<名称>

<编号>决定了你的训练脚本将在该文件夹上进行的重复次数。只要你有匹配的txt标题文件,<名称>就纯粹是装饰性的。

caption文件是强制性的,否则LoRAs将使用概念名称作为标题进行训练。

需要一个根目录,根目录下面是多个concept文件夹.同时可以在这个根目录同级创建一个reg文件夹用于正则化防止过拟合.

比如这里 train_girls里面是训练数据,下面放置多个概念文件夹,reg_girls里放图片.

在 "来源 "下勾选你希望搜索的任何一个Booru(s)。(注意:不是所有的Boorus都能立即工作,Danbooru需要配置)在 "目的地 "下选择你希望保存图像的文件夹(!确保这与日志是同一个文件夹!)。要下载,只需右击任何图像缩略图并点击保存即可如果你想批量下载,你可以在底部选择 "获取本页 "或 "获取全部 "来组成一个下载队列。你也可以使用ctrl + click,然后使用get selected。然后导航到上面的 "下载 "选项卡,开始下载你下载的所有图片都会有一个包含标签的同名文本文件

注意可能图片样式会有很多,包括nsfw的,等会在训练的时候可以设置多个概念文件夹.

同时设置下载图片时增加tag文件,按下图设置即可.Filename要跟下载图片的路径一样.

Grabber这个软件还是不错的,此外还有另一个软件之前推荐过Hydrus,不过设置相对麻烦,这里就不使用了.

最后下载内容如下

你可以将人物不同风格和样式的图片放到不同文件夹.

然后注意,我们需要一个所谓的触发词,也就是使用你这个Lora模型的词汇,这里可以使用hoshino_ai这个tag,所以我们需要添加这个触发词,操作如下

然后使用Dataset Tag Editor插件编辑tag

最终tag如下,注意这是其中一个概念文件夹的图片

最后不要忘了保存

对于其他concept文件夹操作类似.

后面发现我的笔记本竟然显存只有4G,所以后面把图片进行了统一裁剪并减少了数量,大概三十张图片,concept在3~6之间并且只训练Unet,最后终于不提示显存溢出了.

只训练了10个epoch每两个epoch生成一个模型,最终结果如下.走完了一套流程,虽然显存只有4G,最终效果可能也一般,但还是希望能帮到一些人.

最后测试了一下训练结果,可以说是莫名其妙,惨不忍睹.根本看不出训练集是星野爱的.

THE END
0.AI绘画Stablediffusion必不可少的使用方法之Lora(1)这,就是Lora,所有AI绘画人都必须了解,并且要非常了解的小帮手,Lora的全称叫做Low-Rank Adaptation Model,中文意思是大模型的“低秩适应”。 我想用一个很类似的比喻来形容它--追踪导弹,在茫如瀚海的关键词之中,Lora像一个个精准无比的追踪导弹一样,能够准确又快速的捕捉道一套又一套的词组模型,包括服饰、姿势jvzquC41dnuh0lxfp0tfv8^F\CR0c{ykenk0fnyckny03<:729;45
1.AI绘画中的LoRa是什么?ai绘画lora是什么意思LoRA AI绘画模型 LoRA(Low-Rank Adaptation)是一种基于扩散模型的AI绘画工具,主要用于增强细节和提升画质。LoRA模型通过文本编码器与扩散模型的结合,能够实现画风调整、人物建模以及风格微调等功能。这种模型在全球范围内下载量极高,受到许多用户的喜爱。 LoRA的应用场景包括赛博Coser服饰更换、真人肖像生成以及特定风格的画jvzquC41dnuh0lxfp0tfv8gguvvbu~4ctvodnn4fgvgjn|4369629;:7
2.AI绘画StableDiffusion研究(十七)SDlora详解(上)大家还记得AI 绘画Stable Diffusion 研究(三)sd模型种类介绍及安装使用详解这篇文章中,曾简单介绍了Lora的安装和使用吗 ? 但是我们并不清楚LORA 的原理是什么?以及使用过程中有什么技巧 ? 其实LORA 与 embedding 、Hypernetwork 在本质上类似,不过因为携带着大量的训练数据,所以 LORA 对人物和细节特征的复刻更加细腻jvzquC41fg|fnxugt0gmk‚zp0eun1jwvkerf1:8685>5
3.AI绘画:Lora模型训练完整流程!ai绘图模型训练AI绘画:Lora模型训练完整流程! 整体来说还是比简单的,搞个别人的模型,搞个提示词就出图了。今天来一个有些难度的,自己训练一个LoRA微调模型。 0.LoRA微调模型是什么? LoRA的全称是Low-Rank Adaptation of Large Language Models,有专门的论文和开源项目。它主要解决“大模型”太大,一般人玩不转的问题。jvzquC41dnuh0lxfp0tfv8Jskso0c{ykenk0fnyckny03=:223?36
4.AI绘画的使用感受,很强,但并不完美4.loRA模型训练 6G显存的显卡是最基本的配置,但训练分辨率只有400*400左右。如果有训练模型的需求,可以去网络云租一张显卡,一天可以训练出一大堆模型。 5.AI绘画全身照的时候脸会崩 我从网上查到的原因是生成的图片分辨率太低,导致脸部的空间太小,AI不会画了。建议生成高分辨率图片,比例最好是4:3或3:2,虽然jvzq<84enwh/ijrgtuqz0lto1o5be}nxkv08<7634
5.LoRA360LoRA360,360的LoRA360是一个360推出的一个低调在线AI绘画网站,是新一代AI生图平台,也是360鸿图的升级版,LoRA可以将现实场景转换为动漫风格的360场景原创。jvzq<84yyy4zlytq0eun1|nvg1796B3jvor
6.LiblibAI·哩布哩布AI官网限时免费的LoRA炼丹炉!更全、更热门的素材,为所有AI绘画者提供更得心应手的平台,持续深耕专业领域。 标签:AI绘画工具4090AIGC热门工具Liblib AILiblibAI专业炼丹炉哩布哩布哩布哩布AI图生图在线sd在线模型训练工具文生图 链接直达手机查看 Liblib AI是什么? jvzquC41yy}/crle0et0urygu1878@:0jvsm
7.深度解析AI绘画中SD1.5SDXLCheckpointLora的含义与原理checkpoint、lora是什么意思 checkpoint和lora的区别 放轻松,我会通过设计师的视角帮大家更好地理解。 同时我给大家准备了一份完整版的AI绘画全套学习资料,已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】 问题1:SDXL、SD1.5这些版本有什么区别,到底有多少版本? jvzquC41dnuh0lxfp0tfv8F35792;;7;81gsvrhng1jfvjnnu1754A9:637
8.AI绘画SD启动器stablediffusion插件安装大模型Lora安装stable diffusionMidjourneyAI绘画向量数据库最佳实践征文活动玩转腾讯混元大模型 视频文本 温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准 00:01 本期要录制的节目呢,是给大家分享一下我们会试启动器的最新版本的一个大概的一个概况,那么当你安装完启动器之后啊,打开你的压缩包啊,解压缩,安装完基本环境,点击启动之后呢,就会jvzquC41enuvf7ygpekov7hqo1jfxnqqrgx0xrigq1=:7==
9.AI绘画:Lora模型训练完整流程!托尼不是塔克关于AI绘画(基于Stable Diffusion Webui),我之前已经写过三篇文章,分别是 软件安装,基本的使用方法,微调模型LoRA的使用。 整体来说还是比简单的,搞个别人的模型,搞个提示词就出图了。今天来一个有些难度的,自己训练一个LoRA微调模型。 ​ 编辑切换为居中 添加图片jvzquC41yy}/ewgnqiy/exr1ycthrp4r13=4:A>820nuou