00:00
各位小伙伴们大家好,在前面的视频当中,我们已经完成了Laura训练stable过程当中的一些参数的配置,那在训练过程当中我还要去保存我的输出模型,所以在这里我们再配置一下输出模型的相关内容,那在这配置的时候,我们会去配置一下输出模型的名称以及他的保存格式,还会去配置一下是否去保存我们的训练状态,以及其他和数据处理相关的一些参数。好,那下面我们就直接从这里来给大家去说明一下,那首先呢,我们把这里截图一下。好,大家来看一下,我们第一个配置就是相关于输出的配置,那在这里这个输出配置是指我最终保存出来的模型文件的一个配置信息,那在这里包含两个内容,一个内容呢是我们的output name,也是我们的输出名称,那这个输出名称呢,是们配置的是格glass,那这个格glass大家想想是不是跟我们训练的戴眼镜有关系啊,所以在这里你要设置你的模型的名称的时候,也尽量用你要训练的风格,训练的IP来进行。
01:10
设置,然后设置好之后,然后我们再去设置一个什么呢?再去设置一下我们的c model的格式,也就说你保存模型的格式,那我们可以选择哪些格式啊,可以选择CPPT,也可以选择PT文件,还可以选择ctenr,那在这里我们就选择CR来保存我的模型,那在这我把它设置好之后,最后我保存出来的模型文件就是以glass开头的,然后后面是一串数字,这串数字一般我们用轮次来进行表示,最后我们的文件格式后缀就是save tr,这是我们最后输出出来的模型保存的结果,好,这是输出设置的一个结果。然后下面再看恢复训练设置,那恢复训练设置是指我在开始进行训练的时候,是不是从前一次训练的状态开始,接着往下,那如果你想从前面训练的状态接着往下进行训练的话,那这里的s date你就应该配置为非零值。你把它配置为非零值之。
02:10
之后,那在我们训练期间,我就会保存模型的训练状态,比如说我现在到了第几个轮次了,迭代了多少次了,然后我保存之后,那我就可以从这个模型当中来进行恢复,所以下面这个参数啊,就是指明你在进行。模型训练状态保存的时候是保存在哪个文件夹下面,然后当我进行恢复的时候,就从这个状态文件夹当中来进行恢复就可以了,这是我们在这里这个恢复训练设置啊,它的一个内容,好最后我们再来看一下其他的一些设置,那其他的设置我们首先来看前两个,那这两个是什么呢?大家看一下,这两个都是我们的分辨率,一个是最小的,一个是最大的分辨率,那这个分辨率指的是什么?是我们图像的宽高,大家还记得我们前面去构建我们的训练集的时候,我们说我们的数据呢,是512乘512的,前面去设置我们的分辨率的时候,也是512乘512的,另外在设置这个分辨率的时候,你可以设置宽高是不一样的,然后这个值呢,你也可以去随便选择,但是呢,你必须是64的倍数,这时候去选择这个宽和高的取值的时候,它的范围是什么样子的呢?它的范围就应该是256。
03:28
和1024的,也就是说你的图像的大小最大不能超过1024乘1024,那最小呢,是不能小于256乘256的啊,这是我们在这里这个叫做最小分辨率和最大分辨率它的作用,那么再看这里啊,这个是我们的工作线程数,当我设置为处的时候,也说设置为非零值的时候哈,它可以减少我在每个轮次之间的这个停顿,那减少这个停顿之后,大家想我们谁的负担就大了。内存的负担就大了,那内存负担大之后啊,它可能会影响我们其他的一些处理,好最后我们再来看clip skip,那这个clip skip是做什么的呢?诶,它是用来进行梯度剪裁的,这是我们在这里最后的关于laa序列的一些参数,好,那这些参数呢,我们就给大家说这些,然后下面我们到我们的lab当中来给大家去看一下这些参数的设置。好首先我们来看一下我们的输出设置啊,我们输出的设置output name是glass,然后呢,诶,保存模型的格式是saver,那最终我们保存出来的模型是什么样子呢?大家看一下是glass开头,然后后面是第几个轮次,再接下来是safe pencil,也就是说这里的保存结果是由我们的输出设置来进行指定的,然后恢复模型训练,这里我们是零,所以呢我们没有去进行恢复训练,然后最后的这个最小分辨率,最大分辨率分别是256和1024,然后呢,也没有去进行。
04:57
持久化数据加载器的工作线程数啊,那这就是我们在LA训练staion过程当中需要设置的参数,我们把这些参数设置好之后就可以来进行训练了。那接下来我们先把视频暂停一下,下一个视频当中我们给大家来看一下模型训练的过程。
我来说两句