华硕X2550D该如何正确使用DEEPFACELAB

不小心入了AI换脸的坑但是感觉AI換脸很有意思,第一次感觉科研使我快乐


这个没有具体使用过,目前我只使用过Deepfacelab但是查看各种资料都是说Deepfacelab综合来说是最好用的,可玩喥也很高最重要的是deepfacelab对部署环境没有要求,这个就完全满足我这样的懒人了。

下述表格转载于,其链接为

预编译好的Windows版本:(需偠科学上网)

所需环境:windows系统即可,需要强力版本的显卡毕竟AI就是个又氪又肝的玩意。。

下载好之后直接解压就可以了,解压完了┅般是如下界面(DeepFaceLabCUDA10.1AVX版本)

Demo实现之前先学习下解压目录下的各种bat文件的功能(实现将A视频中的人脸替换为B视频中的人脸,下文中都是以A和B來表示):

1)是清空workspace文件夹的包括切的图片和人脸、模型文件等等。。

2)和3)都是将视频文件转换为一帧一帧的图像;

4)和 4.X)是将SRC视頻文件(即待替换的视频B)的人脸识别出来和进行排序;

5)和 5.X)是将DST视频文件(即待替换的视频A)的人脸识别出来和进行排序;

7)人脸替換(即将分离出来的图片先进行人脸替换);

8)将人脸替换后的图片合成视频;

9)和10)待定。

源程序中自带Demo的视频素材,可以直接进荇Demo实现

打开workspace,发现里面有两个视频分别是data_dst和data_src,对应于上述的A和B这就是自带的素材。

功能:你会发现workspace中的data_dst和data_src两个文件夹中有分割好的圖像文件;

PS:目前来说一般采用S3FD的人脸识别方法该方法比较好!老版本貌似只有MT和DLIB的人脸识别方法。

3.训练双击bat文件中的6) train SAE;接下来,Cmd里媔所有的参数选项都是直接按“Enter”键即可因为默认参数都是优化过的,完全适应于Demo视频(对于其他视频也是比较适用特别是对于新手来說);

功能:训练人脸对齐模型,那还用说该模型文件保存于workspace中的model文件夹中,你会发现模型文件有5个“h5”的文件

PS:Deepfacelab这个版本是基于Keras来实现嘚所以只能用一个GPU进行训练。如果是新手的话更建议采用H128的方法进行训练SAE方法更全,最好最灵活的模型但是相对来说需要对Deepfacelab有深入叻解,或者跟我一样用默认参数。

warning:CMD默认参数中有一个选项是训练迭代无次数限制(默认参数),即需要人工停止训练停止标准包括1)Train Preview窗口中的第一行、第二行、第四行和第五行的人脸都比较清晰即可;2)训练窗口中的loss值接近于0.2。如下图二红色方框所示(妈蛋为了截图咑开cmd界面,把训练了12个小时的模型给覆盖了心碎ing)

停止方法,在Train Preview窗口中按“Enter”键按"P"键是刷新图片哈,可以实时看到最新训练的效果

4.囚脸替换,双击bat文件中的7) convert SAECmd里面第一个参数选项输入“n”,其余也全是按“Enter”键即可

功能:你会发现workspace中的data_dst中的merged文件夹中有替换好的人脸圖片。

PS:训练用的什么方法人脸替换的步骤就要用相应的方法。Cmd第一个选项就是是否使用UI界面模式反正我没弄懂,我就是直接不用UI模型就好了

功能:你会发现workspace中多了一个result.mp4的视频文件,这就是完成AI换脸的成果了

完成上述步骤,你发现其实软件用起来很简单的吧但是其中会有很多坑,下面一步步说

1.素材坑。搞深度学习的都知道样本数据好和算法好两个来选,肯定选样本数据好因为深度学习这个東西就是“炼丹”,丢进去的都是好东西那么练出来的肯定不会差所以对于上述步骤2.人脸提取完成后,需要人工进行筛选人脸图片

解決方法:人工筛选人脸图片,删除掉那些无人脸的图片、颠倒的人脸图片、模糊对焦不好的图片等等只留下人脸提取好的人脸图片。

2.分辨率大小问题视频素材分辨率尽可能清晰。

3.模型保存每训练完一次,把workspace中的model文件夹和分割图片都尽可能单独保存一次免得model丢失。这昰血与泪的教训啊!

这部分有博主总结的很好我就不多自己画图了!(主要是懒。。)

2.(常用AI换脸软件的教程网吧)

最后推荐一波AI换臉学习的QQ群(主要是免费群,可以白嫖)

}

本文章向大家介绍deepfacelab for fun!主要包括deepfacelab for fun!使鼡实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值需要的朋友可以参考一下。

4 .自由发挥(换脸操作)
}

欢迎进入本教程本教程不定期哽新,当前版本更新时间为:
群内须知注意看一下玩换脸尽量自学,我是被你们这群小白烦死了才花了好几小时写了这篇文章……

可能昰国内网络传播最广的换脸软件
或者直接点击进入这个论坛链接:/pixsrv/ 这个网站里体验一下什么叫MODEL造假

MODEL使用哪种算法好

Batch Size的意思大概就是一批訓练多少个图片素材,一般设置为2的倍数数字越大越需要更多显存,但是由于处理内容更多迭代频率会降低。一般情况在Deepfacelab中不需要掱动设置,它会默认设置显卡适配的最大值

根据网上的内容和本人实际测试,在我们这种64和128尺寸换脸的操作中越大越好,因为最合理嘚值目前远超所有民用显卡可承受的范围 新手建议自动或从大的数值减少直到能够正常运行(比如128→64→32→16…),具体操作方法是在MODEL训练嘚BAT中添加一行:

上面是原版需要加一行“–batch-size ?”并不要忘记上一行的“^”,如下:

MODEL训练过还可以再次换素材使用吗?

可以!而且非常建議重复使用
新建的MODEL大概10小时以上会有较好的结果,之后换其他DST素材仅需0.5~3小时就会有很好的结果了,前提是SRC素材不能换人

换SRC素材,那麼就需要考虑一下了:
第一种方案:MODEL重复用不管换DST还是换SRC,就是所有人脸的内容都会被放进MODEL进行训练结果是训练很快,但是越杂乱的訓练后越觉得导出不太像SRC的脸
第二种方案:新建MODEL重新来(也就是专人专MODEL)这种操作请先把MODEL剪切出去并文件夹分类,这种操作可以合成比較像SRC的情况但是每次要重新10小时会很累。
第三种方案:结合前两种先把MODEL练出轮廓后,再复制出来每个MODEL每个SRC脸专用就好了。

我有问题峩如何向你提问

我有问题我如何向你提问?

我有问题我如何向你提问

不,你不要提问你提问我也不能马上回答你,或者甚至有时候峩懒得回答
那么怎么办?很简单进入全国最大DeepFakes QQ群:
群内须知注意看一下,玩换脸尽量自学我是被你们这群小白烦死了才花了好几小時写了这篇文章……

}

我要回帖

更多关于 华硕X2 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信