deepfacelab中文网

 找回密码
 立即注册(仅限QQ邮箱)
查看: 24027|回复: 123

专属神丹成型步骤总结。

  [复制链接]

18

主题

165

帖子

1006

积分

初级丹圣

Rank: 8Rank: 8

积分
1006
 楼主| 发表于 2022-7-21 12:00:33 | 显示全部楼层 |阅读模式
星级打分
  • 1
  • 2
  • 3
  • 4
  • 5
平均分:5  参与人数:2  我的评分:未评
本帖最后由 hu609047601 于 2022-12-1 16:33 编辑

之前发的太过于简单化,不过于注重效果可以按照之前发的贴子来训练,本想删除之前发的贴子,结果找不到删除在哪-.-
精细步骤如下
DF模型:首先准备好预习练好的模型,或成品模型,和质量很好的SRC人脸集和随机DST人脸集(多人,人脸全扔进dst里边即可,只能拿来训练,若要合成请训练完成后,删除掉多余人脸只留下单人)。所有成品模型训练的原SRC不是自己所用的SRC,liae模型均删除xx_SAEHD_inter_AB.npy文件当作预训练模型处理。xx_SAEHD_inter_AB.npy前面的xx是你自己的模型名字。除去真脸选项均可按照下方来练
第一快速成型阶段:
开启:遮罩训练:Masked training  ,
开启或关闭:SRC随机反转:Flip SRC faces randomly,(SRC素材不足的开,足够的和有脸部特征,比如美人痣之类的不要开SRC反转。)
开启:DST随即反转:Flip DST faces randomly,
BS值:推荐4或8(根据实际情况而定)
关闭:眼嘴优先:Eyes and mouth priority
关闭:侧脸优化 Uniform yaw distribution of samples
关闭:模糊遮罩边缘Blur out mask
开启:模型和优化器运行在GPU上:Place models and optimizer on GPU
开启:启用 AdaBelief 优化器?:Use AdaBelief optimizer?
关闭:学习率下降 Use learning rate dropout
开启:样本随机扭曲:Enable random warp of samples,
关闭:随机色调/饱和度/光强度(这段没英文,不知道英文名称按照本人的开启顺序即可)选择值:0
关闭:GAN强度 GAN power  选择值:0
关闭:真脸强度 True face' power   选择值:0
关闭:背景风格强度 Background style power  选择值:0
关闭:颜色转换模式 Color transfer for src faceset  选择值:none
开启:梯度剪裁:Enable gradient clipping
关闭:启用预训练
loss值达到0.4-0.5或者有时间和条件的可以训练的更低至0.1,并模型自动保存3-4次时的loss值显示下降速度很慢,或者反弹时可以停止。

第二精确处理阶段:
开启:遮罩训练:Masked training  
开启或关闭:SRC随机反转:Flip SRC faces randomly,SRC有脸部特征,比如美人痣之类的不要开SRC反转。
开启:DST随即反转:Flip DST faces randomly
BS值:推荐8或16(根据实际情况而定)
开启:眼嘴优先:Eyes and mouth priority
关闭:侧脸优化 Uniform yaw distribution of samples
关闭:模糊遮罩边缘Blur out mask
开启:模型和优化器运行在GPU上:Place models and optimizer on GPU
开启:启用 AdaBelief 优化器?:Use AdaBelief optimizer?
关闭:学习率下降 Use learning rate dropout
开启:样本随机扭曲:Enable random warp of samples
关闭:随机色调/饱和度/光强度(这段没英文,不知道英文名称按照本人的开启顺序即可)选择值:0
关闭:GAN强度 GAN power  选择值:0
关闭:真脸强度 True face' power   选择值:0
关闭:背景风格强度 Background style power  选择值:0
关闭:颜色转换模式 Color transfer for src faceset  选择值:none
开启:梯度剪裁:Enable gradient clipping
关闭:启用预训练
保持参数训练loss值降的很少,或反弹停止。

第三精确处理阶段:
开启:遮罩训练:Masked training  
开启或关闭:SRC随机反转:Flip SRC faces randomly,SRC有脸部特征,比如美人痣之类的不要开SRC反转。
开启:DST随即反转:Flip DST faces randomly
BS值:推荐8或16(根据实际情况而定)
关闭:眼嘴优先:Eyes and mouth priority
开启:侧脸优化 Uniform yaw distribution of samples
关闭:模糊遮罩边缘Blur out mask
开启:模型和优化器运行在GPU上:Place models and optimizer on GPU
开启:启用 AdaBelief 优化器?:Use AdaBelief optimizer?关闭:学习率下降 Use learning rate dropout.
开启:样本随机扭曲:Enable random warp of samples

关闭:随机色调/饱和度/光强度(这段没英文,不知道英文名称按照本人的开启顺序即可)选择值:0
关闭:GAN强度 GAN power  选择值:0
关闭:真脸强度 True face' power   选择值:0
关闭:背景风格强度 Background style power  选择值:0
关闭:颜色转换模式 Color transfer for src faceset  选择值:none
开启:梯度剪裁:Enable gradient clipping
关闭:启用预训练
训练loss值降到0.3及以下,或降的很少或反弹,停止。

第四精确处理阶段:
开启:遮罩训练:Masked training  
开启或关闭:SRC随机反转:Flip SRC faces randomly,SRC有脸部特征,比如美人痣之类的不要开SRC反转。
开启:DST随即反转:Flip DST faces randomly
BS值:推荐8或16(根据实际情况而定)
关闭:眼嘴优先:Eyes and mouth priority
开启:侧脸优化 Uniform yaw distribution of samples
关闭:模糊遮罩边缘Blur out mask
开启:模型和优化器运行在GPU上:Place models and optimizer on GPU
开启:启用 AdaBelief 优化器?:Use AdaBelief optimizer?
开启:学习率下降 Use learning rate dropout
开启:样本随机扭曲:Enable random warp of samples
关闭:随机色调/饱和度/光强度(这段没英文,不知道英文名称按照本人的开启顺序即可)选择值:0
关闭:GAN强度 GAN power  选择值:0
关闭:真脸强度 True face' power   选择值:0
关闭:背景风格强度 Background style power  选择值:0
关闭:颜色转换模式 Color transfer for src faceset  选择值:none
开启:梯度剪裁:Enable gradient clipping
关闭:启用预训练
训练loss值降到0.1及以下,或降的很少或反弹,停止。

第五精确优化阶段:
这时loss值已经下降很慢,或者下降不下去并且看起来不足够像SRC,进行这一步
开启:遮罩训练:Masked training  
开启或关闭:SRC随机反转:Flip SRC faces randomly,SRC有脸部特征,比如美人痣之类的不要开SRC反转。
开启:DST随即反转:Flip DST faces randomly
BS值:推荐8或16(根据实际情况而定)
关闭:眼嘴优先:Eyes and mouth priority
关闭:侧脸优化 Uniform yaw distribution of samples
开启:模糊遮罩边缘Blur out mask
开启:模型和优化器运行在GPU上:Place models and optimizer on GPU
开启:启用 AdaBelief 优化器?:Use AdaBelief optimizer?
关闭:学习率下降 Use learning rate dropout
关闭:样本随机扭曲:Enable random warp of samples
开启:随机色调/饱和度/光强度(这段没英文,不知道英文名称按照本人的开启顺序即可) 推荐0.01
关闭:GAN强度 GAN power  选择值:0
开启:真脸强度 True face' power   推荐值:0.01
开启:背景风格强度 Background style power 推荐值:0.01
开启:颜色转换模式 Color transfer for src faceset 推荐值:rct或lct
开启:梯度剪裁:Enable gradient clipping
关闭:启用预训练
(此阶段开启:模糊遮罩边缘Blur out mask和背景风格强度 Background style power是因为开启了:真脸强度 True face' power,如果RSC脸型没有DST脸大,就会出现SRC脸下巴,下面又有个DST的下巴,或者SRC侧脸边上又有个DST的侧脸。开启这两个参数,会让融合的更好。)
此阶段loss值下降过慢或下不去后停止

第六精确优化阶段:
开启:遮罩训练:Masked training  
开启或关闭:SRC随机反转:Flip SRC faces randomly,SRC有脸部特征,比如美人痣之类的不要开SRC反转。
开启:DST随即反转:Flip DST faces randomly
BS值:推荐8或16(根据实际情况而定)
开启:眼嘴优先:Eyes and mouth priority
关闭:侧脸优化 Uniform yaw distribution of samples
开启:模糊遮罩边缘Blur out mask
开启:模型和优化器运行在GPU上:Place models and optimizer on GPU
开启:启用 AdaBelief 优化器?:Use AdaBelief optimizer?
关闭:学习率下降 Use learning rate dropout
关闭:样本随机扭曲:Enable random warp of samples
开启:随机色调/饱和度/光强度(这段没英文,不知道英文名称按照本人的开启顺序即可) 推荐0.01
关闭:GAN强度 GAN power  选择值:0
开启:真脸强度 True face' power   推荐值:0.01
开启:背景风格强度 Background style power 推荐值:0.01
开启:颜色转换模式 Color transfer for src faceset 推荐值:rct或lct
开启:梯度剪裁:Enable gradient clipping
关闭:启用预训练
此阶段loss值下降过慢或下不去后停止

第七精确优化阶段:
开启:遮罩训练:Masked training  
开启或关闭:SRC随机反转:Flip SRC faces randomly,SRC有脸部特征,比如美人痣之类的不要开SRC反转。
开启:DST随即反转:Flip DST faces randomly
BS值:推荐8或16(根据实际情况而定)
关闭:眼嘴优先:Eyes and mouth priority
开启:侧脸优化 Uniform yaw distribution of samples
开启:模糊遮罩边缘Blur out mask
开启:模型和优化器运行在GPU上:Place models and optimizer on GPU
开启:启用 AdaBelief 优化器?:Use AdaBelief optimizer?
关闭:学习率下降 Use learning rate dropout
关闭:样本随机扭曲:Enable random warp of samples
开启:随机色调/饱和度/光强度(这段没英文,不知道英文名称按照本人的开启顺序即可) 推荐0.01
关闭:GAN强度 GAN power  选择值:0
开启:真脸强度 True face' power   推荐值:0.01
开启:背景风格强度 Background style power 推荐值:0.01
开启:颜色转换模式 Color transfer for src faceset 推荐值:rct或lct
开启:梯度剪裁:Enable gradient clipping
关闭:启用预训练
此阶段loss值下降过慢或下不去后停止

第八精细处理阶段:
开启:遮罩训练:Masked training  
开启或关闭:SRC随机反转:Flip SRC faces randomly,SRC有脸部特征,比如美人痣之类的不要开SRC反转。
开启:DST随即反转:Flip DST faces randomly
BS值:推荐16(根据实际情况而定)
关闭:眼嘴优先:Eyes and mouth priority
关闭:侧脸优化 Uniform yaw distribution of samples
关闭:模糊遮罩边缘Blur out mask
开启:模型和优化器运行在GPU上:Place models and optimizer on GPU
开启:启用 AdaBelief 优化器?:Use AdaBelief optimizer?
开启:学习率下降 Use learning rate dropout
关闭:样本随机扭曲:Enable random warp of samples
关闭:随机色调/饱和度/光强度(这段没英文,不知道英文名称按照本人的开启顺序即可) 选择值:0
开启:GAN强度 GAN power  推荐值:0.01
关闭:真脸强度 True face' power   选择值:0
关闭:背景风格强度 Background style power 选择值:0
开启:颜色转换模式 Color transfer for src faceset 推荐值:rct或lct
开启:梯度剪裁:Enable gradient clipping
关闭:启用预训练
此阶段注意备份,以免崩溃。代送次数最少2W-3W,根据实际情况而定。

完成阶段:

保存好第八阶段模型。
经过摸索,换DST,可以直接套用第8阶段,带GAN复用,效果更好。

整合不易,下方新建文本档,各位大哥看心情打赏吧






新建文本文档.txt

10.49 KB, 下载次数: 76

售价: 3 灵石  [记录]

评分

参与人数 9贡献 +7 收起 理由
wuxr1111 + 1 十分给力!
WaveBedo + 1 最直白的练神丹教程!
DFLive -1
seancai110 + 1
wangxia2b + 1
酷妞儿 + 1
jinyuan37 + 1
whatsall + 1
mlgbsaa@gmail.c + 1 赞一个!

查看全部评分

回复

使用道具 举报

18

主题

165

帖子

1006

积分

初级丹圣

Rank: 8Rank: 8

积分
1006
 楼主| 发表于 2024-5-11 05:37:46 | 显示全部楼层
yxyao 发表于 2024-5-3 09:55
大佬您好,我用的预训练1.5w张杂图作为dst,第一步的loss值,7.5w张的src loss已经0.27了,但是dst loss仍 ...

正训练主看SRC的loss的,DST loss无所谓了。(只要有连续的来回反复loss就是现阶段已经到位了)还有是建议不要用预训练过的图,预训练过的东西再学一边不是多此一举了嘛-.-,正式训练可以添加新的DST素材,或者直接更换一批新的DST素材
回复 支持 1 反对 0

使用道具 举报

18

主题

165

帖子

1006

积分

初级丹圣

Rank: 8Rank: 8

积分
1006
 楼主| 发表于 2024-4-17 23:33:53 | 显示全部楼层
deepfacelab110 发表于 2024-4-17 21:47
在迪丽热巴那个基础上练的

按照阶段跑一边就行
回复 支持 1 反对 0

使用道具 举报

18

主题

165

帖子

1006

积分

初级丹圣

Rank: 8Rank: 8

积分
1006
 楼主| 发表于 2024-4-16 02:38:54 | 显示全部楼层
deepfacelab110 发表于 2024-3-21 00:35
是不是一定要8个阶段玩了才能merge看效果?
我练到三阶段 试了下合成效果不能看 但是预览图看起来好像没什么 ...

你是自炼丹?
回复 支持 1 反对 0

使用道具 举报

1

主题

15

帖子

220

积分

初级丹师

Rank: 3Rank: 3

积分
220
发表于 2023-1-7 19:14:15 | 显示全部楼层
请问训练过程中看的loss值是dst损失还是src损失
回复 支持 1 反对 0

使用道具 举报

3

主题

40

帖子

508

积分

高级丹师

Rank: 5Rank: 5

积分
508
发表于 2022-12-15 20:31:56 | 显示全部楼层
hu609047601 发表于 2022-12-13 18:16
备份的有吗?我没有标注上,悠着点,最好设置个代送数,自动暂停,训练太狠,眼睛嘴巴会很死板,因为太像SRC, ...

没有备份,我已经放弃这个丹了,已经废了。可惜了一个多星期 的电费。
我先自己总结了一下步骤,开始第一步快速成型。DST翻转打开,扭曲打开,侧脸打开,直接rct模式,训练三十万左右。然后打开学习率下降,继续训练到loss波动或者感觉差不多了。
第二阶段,强化五官。DST翻转关闭,SZ值加到显卡承受范围,嘴眼优先打开,侧脸打开一起训练,扭曲关闭,学习率衰减关闭,这一步还没达到,不知道训练多少合适,大概十万次吧。能不开真脸就不开。
第三部,开gan。嘴眼和侧脸都关闭,学习率下降打开,开gan0.001。
回复 支持 1 反对 0

使用道具 举报

7

主题

181

帖子

995

积分

高级丹师

Rank: 5Rank: 5

积分
995
发表于 2022-7-22 14:56:14 | 显示全部楼层
额,第四步,开着随机扭曲和侧脸优化,真的可以训到0.1以下吗?
回复 支持 1 反对 0

使用道具 举报

18

主题

165

帖子

1006

积分

初级丹圣

Rank: 8Rank: 8

积分
1006
 楼主| 发表于 2022-7-21 20:58:52 | 显示全部楼层
lengiie2001 发表于 2022-7-21 15:07
看的眼花,建议全程开启的 只写一次。然后每个阶段只写需要开启的部分,其他默认关闭(或者提示关闭)。这 ...

就照着参数一步一步来,应该不会眼花。就是防止有人问开这个时候那个是不是要关掉之类的,所以就直接这样把顺序写出来了。并且开启和关闭做了黑红区分,。
回复 支持 1 反对 0

使用道具 举报

2

主题

260

帖子

7305

积分

高级丹圣

Rank: 13Rank: 13Rank: 13Rank: 13

积分
7305

万事如意节日勋章

发表于 2022-7-21 15:07:42 | 显示全部楼层
看的眼花,建议全程开启的 只写一次。然后每个阶段只写需要开启的部分,其他默认关闭(或者提示关闭)。这样按照流程走一次可以了。楼主写的要去对比开启和关闭的选项。
回复 支持 1 反对 0

使用道具 举报

18

主题

165

帖子

1006

积分

初级丹圣

Rank: 8Rank: 8

积分
1006
 楼主| 发表于 2022-7-21 12:19:48 | 显示全部楼层
自己给自己回帖一下吧。
回复 支持 反对

使用道具 举报

0

主题

48

帖子

2286

积分

初级丹圣

Rank: 8Rank: 8

积分
2286
发表于 2022-7-21 12:39:07 | 显示全部楼层
感谢楼主无私分享
回复 支持 反对

使用道具 举报

0

主题

41

帖子

871

积分

高级丹师

Rank: 5Rank: 5

积分
871
发表于 2022-7-21 12:51:44 | 显示全部楼层
这贴吸引讨论,留名继续学习
回复 支持 反对

使用道具 举报

2

主题

506

帖子

2690

积分

初级丹圣

Rank: 8Rank: 8

积分
2690
发表于 2022-7-21 13:28:55 | 显示全部楼层
吴彦祖笑你,画蛇添足!
回复 支持 反对

使用道具 举报

0

主题

4

帖子

400

积分

初级丹师

Rank: 3Rank: 3

积分
400
发表于 2022-7-21 13:34:26 | 显示全部楼层
感谢楼主的分享
回复 支持 反对

使用道具 举报

0

主题

169

帖子

2025

积分

初级丹圣

Rank: 8Rank: 8

积分
2025

万事如意节日勋章

发表于 2022-7-21 13:40:03 | 显示全部楼层
牛逼啊 设置一个自己的爱还是阔以弟
回复 支持 反对

使用道具 举报

0

主题

186

帖子

1841

积分

初级丹圣

Rank: 8Rank: 8

积分
1841

万事如意节日勋章

发表于 2022-7-21 14:58:33 | 显示全部楼层

感谢楼主的分享
回复 支持 反对

使用道具 举报

53

主题

280

帖子

1734

积分

初级丹圣

我的名字为什么是串数字?

Rank: 8Rank: 8

积分
1734
发表于 2022-7-21 17:27:42 | 显示全部楼层
感谢分享!!
我是一个兵,来自老百姓...
回复

使用道具 举报

QQ|Archiver|手机版|deepfacelab中文网 |网站地图

GMT+8, 2024-11-24 07:07 , Processed in 0.170558 second(s), 56 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表