训练模型,是换脸过程中最重要的一部分,也是耗时最长的一部分。很多人会问到底需要多少时间?有人会告诉你看loss值到0.02以下就可以了。我会告诉你,不要看什么数值,看预览窗口的人脸。看第二列是否和第一列一样清晰,看最后一列是否清晰,如果答案是“是”,那么恭喜你可以进入下一个环节了。

这个环节主要包括6个文件,每个文件代表一种模型,你只需选择一种即可。目前用的比较多的是,H64,H128,SAE 

如果你玩这个软件,建议选着H64,出效果快,参数简单。

如果你需要更高的清晰度可选H128

如果你需要自定义更多参数选SAE。

6) train H64.bat

这个步骤虽然是最重要的,但是操作其实非常简单,比如你使用H64模型。只需双击文件。

双击文件文件之后一路回车,当跳出带头像的预览窗口就代表已经开始训练。刚开始训练的时候,第二列和第四列是空的,什么都没有,随着时间的推移会出现模糊的头像,继续训练头像会越来越清晰。

6) train H128.bat

这是H128,点击后出现的预览图明显比H64要大很多,这也是他们唯一的区别。

6) train SAE.bat

这是SAE的效果图。默认SAE的头像是128×128,等同于H128。 但是SAE的参数会更多。

下面说说模型训练环节常见的几个概念

Batch_size

这是一个深度学习中最常见的数字,也是每个模型必备参数。这个值到底取多少没有标准,默认为4,你可以用的值为2的n次方,比如2,4,8,16,32,64,128。一个普遍的常识是,数字大的会比小的效果好,loss收敛更快,震荡区域更小,但是对于机器配置的要求也越高。主要是对显存需求变大,一般4G显存最高只能16,继续提高会报OOM错误。

Epoch

这又是一个深度学习概念,讲的是训练完所有素材消耗的时间,最新版本这个名词改成了iteration 。 这么一改可能会让人有点混乱,但是你无需过多关注。你可以简单的认为是训练的次数。这个数值越大训练次数越多,效果越好。 而[1046ms] 这个数字越低,代表你电脑的配置越好,训练模型需要的时间更短。

LOSS

这TM又是一个深度学习的概念,反正就是越低越好。但是不要看绝对值,要看趋势,这个值慢慢降低,对应的预览图会越来越清晰,当降到一定数值(不一定是0.02或者0.01)后就很难在降低。

History

在开始训练的时候Write preview history 输入Y之后,workspace\model\h64_history下面就会保存各个阶段的预览图。这个图很直观的展现了你这个模型的进化过程。

对于train这个训练环节,你只要看最直观的预览图即可,其他都是浮云,浮云,浮云。

训练结束之后!!!

我们就可以进入真正的换脸环节了:脸部替换以及合成视频!

AI换脸系列文章:

  1. DeepFaceLab软件简介
  2. DeepFaceLab软件安装
  3. DeepFaceLab软件使用
  4. DeepFaceLab人脸提取详解
  5. DeepFaceLab模型训练详解
  6. DeepFaceLab导出视频详解

最新文章

  1. TSQL查询45道题
  2. Android测试提升效率批处理脚本(二)
  3. Windows Azure Service Bus (6) 中继(Relay On) 使用VS2013开发Service Bus Relay On
  4. 动态sql语句输出参数
  5. wordpress迁移到本地404错误
  6. jquery 选择器中含有空格注意
  7. sharepoint 备份和还原site脚本
  8. 转:堆(heap)和栈(stack)有什么区别??
  9. Django学习(七) 创建第一个Django项目
  10. i++与++i哪个效率更高
  11. SSH没有password安全日志
  12. sql语句 面试题
  13. Hadoop集群环境搭建(一)
  14. iOS开发之音频播放AVAudioPlayer 类的介绍
  15. php自带验证邮箱 url ip函数
  16. BZOJ.5319.[JSOI2018]军训列队(主席树)
  17. 为什么 管理工具里没有Internet(IIS)管理器选项
  18. 2018.4.27 java容器
  19. WIN10 评估版 查看过期时间
  20. 刚破了潘金莲的身份信息(图片文字识别),win7、win10实测可用(免费下载)

热门文章

  1. CC34:判断直线相交
  2. Java使用comms-net jar包完成ftp文件上传进度的检测功能
  3. 【手撸一个ORM】第三步、SQL语句构造器和SqlParameter封装
  4. Cookie认证
  5. SpringBoot---Web开发---Thymeleaf模板引擎
  6. 在东京生活的中国IT程序员
  7. windows黑窗口关于java程序的常用命令
  8. GC是如何回收SoftReference对象的
  9. 关于报错“More than one fragment with the name [spring_web] was found. This is not legal ...”的解决办法
  10. ABAP接口用法