deepfacelab中文网

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

DFL1120原版的代码增强版 高LOSS周期训练 显示文件名 显示LOSS

[复制链接]

11

主题

2643

帖子

1万

积分

高级丹圣

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

积分
14262

真我风采勋章万事如意节日勋章

 楼主| 发表于 5 天前 | 显示全部楼层 |阅读模式
星级打分
  • 1
  • 2
  • 3
  • 4
  • 5
平均分:NAN  参与人数:0  我的评分:未评
本帖最后由 wtxx8888 于 2024-9-22 22:06 编辑

我老帖子快找不到了,发个新的帖子。

20240918 更新:

1.增加了训练前,设定自动存盘间隔的选项。
2.优化高LOSS周期的,迭代卡顿问题,现在是正常迭代,正常写记录,不会少计数也不会卡顿,流畅感十足。
3.增加了高LOSS选定样本的,重复训练次数的选项,可以自定循环多少次,默认20次。(与Deepfacelab论坛 奇奇怪怪的ID 探讨的,测试级的功能,使用前,请备份模型,次数增多的后果自负)
4.由于高LOSS可循环多次,并迭代无卡顿。但循环训练期间内,是无法刷新预览图的。所以对此,加入了文本提示。
5.更改高LOSS使用的切片数据,与正常训练的一致,真脸及GAN,只训练循环的最后一次。(以前由于切片不同,高LOSS的周期训练,是没有真脸及GAN训练的)

6.考虑到很多人,不会设置高LOSS项目的相关,所以准备了自动模式,开启后,自动权重20,训练次数20。关闭为自定义其他参数。


20240918代码文件: _internal.rar (44.17 KB, 下载次数: 33)
训练遮罩报错的,覆盖这个: xseg.rar (4.01 KB, 下载次数: 5)


20240918 三版整合包,带MVE082,脸图去重,批量修改文件名 (DX12,10XX-20XX,30XX-40XX):
链接: https://pan.baidu.com/s/1cNYc1D2RUnIuUOMOnBf5eA
提取码: mtaw
解压: DeepFaceLab1120

20240807老版的升级代码,保持嘴眼优先继续未分家,具备其他的,给0918报错的人(繁体系统) 20240807.rar (34.81 KB, 下载次数: 3)


与老帖子是同样的:20240918更新 1120原版增加ME版大LOSS专训选项-【DFL】综合讨论-deepfacelab中文网 - Powered by Discuz! (dfldata.cc)

简单说下,关于重复次数的情况。毕竟测试中的更改,大家请斟酌着使用。

我的情况是,未开重复前LOSS 0.78,开启之后LOSS变为0.94,这部分属于正常,因为多次高LOSS吗,会抬高很多的。

但,从第二次开始,LOSS呈一直下降的走势,这就是无问题,正常的。
如果第二次,第三次LOSS是呈现为上升走势,那就是重复次数多,出现了过拟合。
这时,就要关掉自动模式,改低重复的次数,推荐为10,是权重的一半,意味着占比,总迭代数的三分之一。
这个比例,出过拟合的概率会很低。如果还不成,哪只能改成原来的1次了。但权重参数可以变低点,用不上20了。



评分

参与人数 8贡献 +8 收起 理由
zhou041234 + 1 十分给力!
DP湖 + 1 非常牛!
rigui + 1 十分给力!
追风者 + 1 十分给力!
vancheap + 1 十分给力!
zrun3728 + 1 十分给力!
奇奇怪怪的ID + 1 十分给力!
燕翎风 + 1 非常牛!

查看全部评分

回复

使用道具 举报

2

主题

35

帖子

363

积分

初级丹师

Rank: 3Rank: 3

积分
363
发表于 4 天前 | 显示全部楼层
有无教程视频
回复 支持 反对

使用道具 举报

11

主题

2643

帖子

1万

积分

高级丹圣

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

积分
14262

真我风采勋章万事如意节日勋章

 楼主| 发表于 4 天前 | 显示全部楼层

这要啥教程?就是原版,加了些项目参数而已,跟原版几乎一样的。
回复 支持 反对

使用道具 举报

7

主题

186

帖子

1404

积分

初级丹圣

Rank: 8Rank: 8

积分
1404

万事如意节日勋章

发表于 4 天前 | 显示全部楼层
感谢无私奉献
回复 支持 反对

使用道具 举报

1

主题

60

帖子

1397

积分

初级丹圣

Rank: 8Rank: 8

积分
1397

万事如意节日勋章节日欢乐之星勋章

发表于 4 天前 | 显示全部楼层
https://dfldata.cc/forum.php?mod ... 9448&pid=485229

之前是用你0914那版代码跑的,换成这个0918跑了40多分钟吧,确实如你上面所讲开眼嘴轻微升LOSS,但未发现其他破坏性的问题。

屏幕截图 2024-09-19 004354.png

挂一晚看看如何。
回复 支持 反对

使用道具 举报

11

主题

2643

帖子

1万

积分

高级丹圣

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

积分
14262

真我风采勋章万事如意节日勋章

 楼主| 发表于 4 天前 | 显示全部楼层

额,现在用的918呗?哪这个现象是重复过多,过拟合的表现。
我20权重,20次数,表现的相当好。
你要是LOSS是升的,就关掉自动模式,把重复的次数,改低一些,比如改成10次。
回复 支持 反对

使用道具 举报

1

主题

38

帖子

1566

积分

初级丹圣

Rank: 8Rank: 8

积分
1566

万事如意节日勋章

发表于 4 天前 | 显示全部楼层
先收藏了
回复

使用道具 举报

11

主题

2643

帖子

1万

积分

高级丹圣

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

积分
14262

真我风采勋章万事如意节日勋章

 楼主| 发表于 4 天前 | 显示全部楼层

我的情况是,未开重复前LOSS 0.78,开启之后LOSS变为0.94,这部分属于正常,因为多次高LOSS吗,会抬高很多的。

但,从第二次开始,LOSS呈一直下降的走势,这就是无问题,正常的。
如果第二次,第三次LOSS是呈现为上升走势,那就是重复次数多,出现了过拟合。
这时,就要关掉自动模式,改低重复的次数,推荐为10,是权重的一半,意味着占比,总迭代数的三分之一。
这个比例,除过拟合的概率会很低。如果还不成,哪只能改成原来的1次了。但权重参数可以的变低点,用不上20了。
回复 支持 反对

使用道具 举报

0

主题

36

帖子

1960

积分

初级丹圣

Rank: 8Rank: 8

积分
1960
发表于 4 天前 | 显示全部楼层
使用整合版還是跳出錯誤,我猜可能是使用繁體作業系統,以往切換系統地區為簡體,中國都能正常運行,這次無論怎麼切換都還是跳出錯誤

Error: 未提供训练数据.
Process Process-5:
Process Process-7:
Process Process-6:
Process Process-4:
Traceback (most recent call last):
Traceback (most recent call last):
Traceback (most recent call last):
Traceback (most recent call last):
  File "D:\DFL1120_RTX30XX\_internal\DeepFaceLab\samplelib\SampleGeneratorFace.py", line 136, in batch_func
    x, = SampleProcessor.process ([sample], self.sample_process_options, self.output_sample_types, self.debug, ct_sample=ct_sample)
  File "D:\DFL1120_RTX30XX\_internal\DeepFaceLab\samplelib\SampleGeneratorFace.py", line 136, in batch_func
    x, = SampleProcessor.process ([sample], self.sample_process_options, self.output_sample_types, self.debug, ct_sample=ct_sample)
  File "D:\DFL1120_RTX30XX\_internal\DeepFaceLab\samplelib\SampleGeneratorFace.py", line 136, in batch_func
    x, = SampleProcessor.process ([sample], self.sample_process_options, self.output_sample_types, self.debug, ct_sample=ct_sample)
  File "D:\DFL1120_RTX30XX\_internal\DeepFaceLab\samplelib\SampleGeneratorFace.py", line 136, in batch_func
    x, = SampleProcessor.process ([sample], self.sample_process_options, self.output_sample_types, self.debug, ct_sample=ct_sample)
  File "D:\DFL1120_RTX30XX\_internal\DeepFaceLab\samplelib\SampleProcessor.py", line 184, in process
    if face_type != sample_face_type and sample_face_type != FaceType.CUSTOM:
  File "D:\DFL1120_RTX30XX\_internal\DeepFaceLab\samplelib\SampleProcessor.py", line 184, in process
    if face_type != sample_face_type and sample_face_type != FaceType.CUSTOM:
  File "D:\DFL1120_RTX30XX\_internal\DeepFaceLab\samplelib\SampleProcessor.py", line 184, in process
回复 支持 反对

使用道具 举报

11

主题

2643

帖子

1万

积分

高级丹圣

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

积分
14262

真我风采勋章万事如意节日勋章

 楼主| 发表于 4 天前 | 显示全部楼层
H2L6H25M 发表于 2024-9-19 01:11
使用整合版還是跳出錯誤,我猜可能是使用繁體作業系統,以往切換系統地區為簡體,中國都能正常運行,這次無 ...

额,繁体版啊。
变更系统字符也不行吗?
我这中文简体下,确实是没问题的。
回复 支持 反对

使用道具 举报

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

GMT+8, 2024-9-23 20:28 , Processed in 0.102480 second(s), 11 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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