首页AI 新闻
【Stable Diffusion进阶技巧】如何训练并使用HyperNetwork模型
5

【Stable Diffusion进阶技巧】如何训练并使用HyperNetwork模型

车面仔
车面仔
2023-03-15 17:24
前言说明:训练模型的安装环境和前期图片准备请看这篇

比起学习单一角色的embedding,HyperNetworks更适合让AI学习图片整体画风。HyperNetwork我是使用Anything模型来训练。

操作过程

1.启动SD WebUI

2.切换至Train页面,在Create hypernetwork输入名字。Number of vectors per token设置7以上。点击Create hypernetwork

3.切换至Train页面,选择刚刚建立的hypernetwork,在Dataset directory输入训练资料的路径。Prompt template file选hypernetwork.txt。

4.Max Step設定訓練至10000步停止。

5.最后点Train HyperNetwork,开始。SD WebUI会显示剩余时间,HyperNetwork会比Embedding长一些。

6.同样可以到SD WebUI根目录下的texual_inversions/hypernetwork查看训练结果。里面会有images目录存放第几步所训练的成果。

7.待训练完成后,至SD WeBUI根目录下的texual_Inversions/hypernetworks,对照images目录下的图片挑选合适的成品。

8.例如觉得9500步的不错,就将pt档放到SD WebUI根目录下的models/hypernetwork

HyperNetwork模型使用方式

1.在SD WebUI的绘图界面,点右上角Show Extra Networks

2.接着选取要使用的Hypernetwork,点击加入提示词位

3.接着再使用训练时候使用的提示词,这样算出来的图便会有该HyperNetwork的人物了,并且画风还原很佳。

如何训练 LoRAEmbedding 模型请点击这里。

全部讨论

no data来都来了,坐下聊聊