当前位置: 首页 > news >正文

Stable diffusion(四)

训练自己的Lora

【DataSet】【Lora trainer】【SD Lora trainer】

前置的知识
  • batch size:模型一次性处理几张图片。一次性多处理图片,模型能够综合捕捉多张图片的特征,最终的成品效果可能会好。但是处理多个batch size也意味着更大的显存。同时batch size和Step的关系也是相反的。多batch size意味着每张图片能分到的step变小了。
  • Epoch轮数。重复训练几轮的意思。
  • Step:步数。 Step = 图片数量 * 重复次数(repeat) * 轮数(epoch) ÷ batch size。距离,假设你有50张图片,每张图片的repeat设置为10次,训练10个epoch。那么 Step = 50 * 10 * 10 ÷ 2= 2500步。
    在这里插入图片描述
  • Learning rate:学习率就代表着收敛的速度。我建议是可变的学习率,前面几个step大点,后面几个step小点。常见的学习率调整算法
  • Learning rate scheduler:
    在这里插入图片描述
  • Optimizer:优化器,这个后面进阶再去了解
  • network alpho:缩放因子防止模型过拟合
  • network dim :模型的层数 network alpho推荐设置为 netwrok dim的一半。
  • Lora的选型
  • warnup:warmup是针对学习率learning rate优化的一种策略,主要过程是,在预热期间,学习率从0线性(也可非线性)增加到优化器中的初始预设lr,之后使其学习率从优化器中的初始lr线性降低到0
    在这里插入图片描述
界面介绍

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

如何完成自己的DataSet

因为自己练出的Lora实在太丑,愤而不写了。不如用别人的

http://www.lryc.cn/news/324640.html

相关文章:

  • oracle 19c RAC补丁升级
  • 计算机视觉研究方向
  • 数据分析-Pandas分类数据的比较如何避坑
  • P - Beat
  • 机器学习——GBDT算法
  • 阿里二面:谈谈ThreadLocal的内存泄漏问题?问麻了。。。。
  • IOS面试题编程机制 46-50
  • web表单标签与练习(3.18)
  • 【协议-HTTP】
  • VUE3v-text、v-html、:style的理解
  • Dataset之UCI_autos_cars:UCI_autos_imports-85(汽车进口数据集)的简介、安装、案例应用之详细攻略
  • 结构体类型详细讲解(附带枚举,联合)
  • 编程生活day1--个位数统计、考试座位号、A-B、计算阶乘和
  • mysql体系结构及主要文件
  • PwnLab靶场PHP伪协议OSCP推荐代码审计命令劫持命令注入
  • 涉密信息系统集成资质八大类别办理条件是什么?
  • Shell脚本总结-反引号-${}-$()
  • Spring MVC入门(4)
  • RuoYi-Vue-Plus(基础知识点jackson、mybatisplus、redis)
  • 使用verillog编写KMP字符串匹配算法
  • 《每天十分钟》-红宝书第4版-对象、类与面向对象编程(五)
  • 华为ensp中rip动态路由协议原理及配置命令(详解)
  • 学习要不畏难
  • mysql迁移达梦数据库 Java踩坑合集
  • arm 解决Rk1126 画框颜色变色问题(RGB转NV12)
  • 113 链接集10--ctrl+左键单击多选
  • 详解JavaScript中this指向
  • c语言之在函数中传递指针
  • vue2 插槽(默认插槽 slot 、具名插槽 v-slot 、作用域插槽 slot-scope -- 插槽传值 )
  • (第79天)单机转 RAC:19C 单机 到 19C RAC