deepfacelab中文网

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

WF320模型全件套三妹版-带src遮罩dst-再加12万美女头像

  [复制链接]

26

主题

333

帖子

2万

积分

高级丹圣

风擎

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

积分
27752
 楼主| 发表于 2023-4-22 03:25:52 | 显示全部楼层 |阅读模式
星级打分
  • 1
  • 2
  • 3
  • 4
  • 5
平均分:5  参与人数:1  我的评分:未评
本帖最后由 windjet 于 2023-6-25 11:01 编辑

现提供一整套训练资源集合,就是刚接触DeepFaceLab什么资源都没有的朋友,通过这个全件套马上就能训练出一个优质专模或万能丹出来,这个是全件套三姐妹里面的三妹版即WF320模型,上有两个姐姐,二妹版是WF384模型,大姐版是WF416模型,如果想要WF256模型,在下面链接的SAFC属性选择器里面可以白嫖一个CelebA练成的WF256预训练模型。

WF320高质量预训练模型全件套

WF320高质量预训练模型全件套


WF320模型是高质量的官方标准预训练模型,即正训时迭代次数会归零,Dfud结构,116万迭代,本人在外网拿到的多个320模型中选中了这个比较好的底丹提供给大家,亲自测试效果不错,请看这个模型在仅仅269次迭代下的效果,注意这才269次迭代,也就是马上就能出比较满意的效果,预览图为这次全件套的结果,即该模型使用林充儿头像在CelebA女性训练集下的瞬间训练效果,此前从未使用过林充儿或CelebA集来训练该模型。

WF320模型训练预览图

WF320模型训练预览图


送的src为韩国偶像林充儿,自己切的林充儿WF512高清头像5千多张,全为统一妆容的高质量头像,1秒最多切5张,已去模糊,仅保留极少数运动模糊头像,在意1秒5张的也可以再做去重处理,直接训练问题也不大。
dst资源为横屏及竖屏各种分辨率(从4k到1k)及各种时间长短的8个资源,可以当合成测试用,尤其是4k资源为精选的某位大家都熟悉的美女,这应该是她表现最好的一段舞蹈了,头部晃动不算太大适合换脸,而且光线很好显得大腿又白又长。
附送的遮罩能适用于小电影及解决大部分的普通脸部遮挡。

基于大部分朋友都是奔着训练女性模型去的,所以专门从香港中文大学多媒体实验室发布的CelebA的WF256数据集里面提取了只是女性的头像近12万张(117,260张),以专供训练女性模型的朋友使用,虽然模型是WF320的,但DFL的AI算法会自动补全到1.5倍分辨率,所以WF256的头像也能训练使用,另外DeepFaceLab的开发者也是利用CelebA数据集来做训练测试的,因此就不用担心CelebA数据集的实效性了。
这个女性数据集同样也支持SAFC,即可以通过属性选择器来选择金发,眼镜,有无刘海等40个人脸特征,SAFC的下载:https://dfldata.cc/forum.php?mod=viewthread&tid=13874  (现在里面已经免费送了一个CelebA练成的WF256预训练模型
CelebA的数据集角度一直都是很全的,这个数据集也不例外,请看下面MachineVideoEditor(MVE)的女性数据集的角度分布图就知道了。
MVE的1.5倍角度如下所示:

MVE角度图

MVE角度图


女性数据集整体样本图:

女性数据集整体样本图

女性数据集整体样本图


CelebA女性训练集下载后解压就是pak文件包(faceset.pak),可以直接使用,不用再解压为图片了,除非你想加自己的资源,或者想使用SAFC属性选择器来筛选特别的人脸特征。
使用方法:
1,官方标准预训练模型的训练(pretrain: True),把"\_internal\pretrain_faces"下面的原始faceset.pak备份,然后用这个faceset.pak包替换它。
2,非官方标准预训练模型的训练(pretrain: False),把faceset.pak包放"\data_src\aligned"和"\data_dst\aligned"下各一份,直接用不要再解压成图片了。
3,专人模型的训练,把faceset.pak包放"\data_dst\aligned"下,直接用不要再解压成图片了。
4,想看头像图片,把faceset.pak包放"\data_dst\aligned"下,执行5.2) data_dst util faceset unpack.bat来解压图片。

最后说一下该官方标准预训练模型的使用方法,它必须关闭预训练模式才能正式使用,当然你也可以拿它来继续预训练以追求更好的效果,它还没有训练过CelebA女性训练集。
如果你要马上使用该模型开始专有模型的正式训练,可以参考以下方法:
1,把该模型所有文件都拷贝到\workspace\model下面,src和dst的aligned文件夹当然也得放入相应的头像文件,比如\data_src\aligned里放林充儿头像,\data_dst\aligned里面放CelebA女性训练集的faceset.pak包。
2,运行6) train SAEHD.bat开启训练,选择该模型和要训练的设备之后,等待片刻,会提示2秒钟内按enter回车以修改模型设置,在规定的时间内按它进入参数设置环节。
3,在最后一个选项时(是否启用预训练模式 Enable pretraining mode)输入n,以此来关闭预训练模式。
     [n] Enable pretraining mode ( y/n ?:help ) :n
4,等待训练预览图出来后,应该是只有单列的左边能出清晰头像的,迭代次数应该是从0重新开始的,这时点右上角的叉直接关闭预览图和运行的两个窗口,不用特意保存模型,第1次运行只要出来了预览图就说明已经自动保存好了。
5,把原始预训练模型文件夹中几个.npy文件(注意只拷贝.npy格式的文件,其余文件不要拷贝)复制到训练中的模型文件夹中覆盖当前文件,千万不要拷贝.dat文件,不然又白忙了。
6,再次运行6) train SAEHD.bat,一切按默认的回车即可,也可以确认一下最后的选项,由于自动保存过,应该已经是关闭预训练模式了的。
7,再次出现预览图时,应该是两列都比较清晰的头像,点击预览图窗口后按P键可以变换预览图,如果你没有看到和上面的预览图一样的效果,估计是你哪个环节弄错了,请仔细确认各个环节然后从1开始再来一遍。

评分

参与人数 1贡献 +1 收起 理由
风起云涌 + 1 很给力!

查看全部评分

风擎,就是风之引擎。
回复

使用道具 举报

26

主题

333

帖子

2万

积分

高级丹圣

风擎

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

积分
27752
 楼主| 发表于 2023-4-23 12:14:20 | 显示全部楼层
bg2kcg 发表于 2023-4-23 11:42
下了,用开扭曲吗?

如果你要开始正式训练专模,简单来说扭曲是前期开,后期关,但要细分的话,有多个反复过程,具体请参考下面的教程:
https://dfldata.cc/forum.php?mod=viewthread&tid=10870
官网DFL2.0 使用指南(原作者9月12日更新)训练流程总结
https://dfldata.cc/forum.php?mod=viewthread&tid=642&extra=page=1
【老鸟进阶】训练参数详解
风擎,就是风之引擎。
回复 支持 2 反对 0

使用道具 举报

26

主题

333

帖子

2万

积分

高级丹圣

风擎

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

积分
27752
 楼主| 发表于 2023-5-25 15:36:25 | 显示全部楼层
萌新求带 发表于 2023-5-25 15:05
请问pak文件每次只能放进aligned文件夹一个吗?求赐教

对,每次只能放一个,文件名是定的。
风擎,就是风之引擎。
回复 支持 1 反对 0

使用道具 举报

5

主题

42

帖子

1550

积分

初级丹圣

Rank: 8Rank: 8

积分
1550
发表于 2023-4-22 08:24:37 | 显示全部楼层
要多大显存能用?
回复 支持 反对

使用道具 举报

0

主题

39

帖子

268

积分

初级丹师

Rank: 3Rank: 3

积分
268
发表于 2023-4-22 09:41:49 | 显示全部楼层
本帖最后由 zzmmg 于 2023-4-22 10:04 编辑


准备学习预训练的该动手了,不能浪费这么好的资源。不仅有模型,素材,还有教程,保姆级贴心。


借楼主文中提到“官方标准预训练模型的使用方法,它必须关闭预训练模式才能正式使用
我想请教一个扩展问题:如果拿到一个预训练模型Enable pretraining mode 已经被设置为n,
我能不能重新打开继续预训,还是一旦关闭了就只能进行正训了啊?
回复 支持 反对

使用道具 举报

26

主题

333

帖子

2万

积分

高级丹圣

风擎

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

积分
27752
 楼主| 发表于 2023-4-22 10:29:28 | 显示全部楼层
本帖最后由 windjet 于 2023-4-22 10:53 编辑
小君玄 发表于 2023-4-22 08:24
要多大显存能用?

已经知道的是8g显存gtx1070如预览图能跑,没详细调整过,再低显存的显卡估计得调低batch大小或者关闭优化器或者不要放显存里训练。
这个模型还是要求有点高的,太低端的显卡是不大推荐的。
风擎,就是风之引擎。
回复 支持 反对

使用道具 举报

26

主题

333

帖子

2万

积分

高级丹圣

风擎

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

积分
27752
 楼主| 发表于 2023-4-22 11:24:04 | 显示全部楼层
zzmmg 发表于 2023-4-22 09:41
准备学习预训练的该动手了,不能浪费这么好的资源。不仅有模型,素材,还有教程,保姆级贴心。

可以再打开重新开始预训练的,以前的映射都保存在npy文件里面的。
但不推荐这样做,因为拿到的开始了正训练的模型已经是专有模型了,即使再打开预训练也会带有那个专模的影子,要消除它必须花费较长的训练时间的,所以一般只推荐专模专丹。
当你要开始另一个人的训练时,最好从预训练模型拷贝重新再开一个比较好。因此预训练底丹是比较重要的,因为通常每次开始新人的训练都得再次从它开始,所以这次也提供了一个女性训练集,要求高的可以先继续预训练这个模型,等你觉得差不多满意了,再开启正训练训练专有模型。
风擎,就是风之引擎。
回复 支持 反对

使用道具 举报

1

主题

74

帖子

1471

积分

初级丹圣

Rank: 8Rank: 8

积分
1471

万事如意节日勋章

发表于 2023-4-22 14:09:02 | 显示全部楼层
小君玄 发表于 2023-4-22 08:24
要多大显存能用?

我2060 12G Dst里用的就是这个训练包11W好像是吧 SRC1.7W图片在DeepFaceLab_ICE_2023不需要修改什么参数 直接跑 DFL_maozhihanhua_RTX2080Ti里跑修改bs4可以跑..................
回复 支持 反对

使用道具 举报

0

主题

39

帖子

268

积分

初级丹师

Rank: 3Rank: 3

积分
268
发表于 2023-4-22 14:24:42 | 显示全部楼层
windjet 发表于 2023-4-22 11:24
可以再打开重新开始预训练的,以前的映射都保存在npy文件里面的。
但不推荐这样做,因为拿到的开始了正训 ...

这么说有影响的是模型上的正训,而不是预训参数被关闭这个动作。get it
回复 支持 反对

使用道具 举报

0

主题

2

帖子

14

积分

初级丹童

Rank: 1

积分
14
发表于 2023-4-23 10:22:28 | 显示全部楼层
不错不错很好
回复 支持 反对

使用道具 举报

10

主题

322

帖子

2260

积分

初级丹圣

Rank: 8Rank: 8

积分
2260

万事如意节日勋章

发表于 2023-4-23 11:42:32 | 显示全部楼层
下了,用开扭曲吗?
回复 支持 反对

使用道具 举报

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

GMT+8, 2024-11-21 22:25 , Processed in 0.211078 second(s), 42 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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