‫我们已经准备好了一个模型, 我们已经检查了总结它的含义｡
‫但我们首先要做的是创建一些回调｡
‫让我们在这里做一个小标题｡
‫你可能想知道, 什么是回调？
‫这就是我们在这节课要深入探讨的内容, 并写在这里｡
‫回调是模型在训练过程中可以使用的帮助器函数｡
‫作为保存它的进步｡
‫检查其进度或提前停止训练｡
‫如果一个模型停止改进｡
‫另外, 还有一些｡
‫这些只是我们将要实施的几个方面｡
‫现在, 您可能想知道我们为什么要实施Kobach？
‫如果您想了解更多关于模型回调的信息, 我们可以访问TensorFlow carer的模型回调｡
‫这将显示文档｡
‫Cara的自定义回调｡
‫好极了｡
‫我们还可以进行一些回调｡
‫哦, 有一块板很紧张｡
‫我们要把它设置好｡
‫所以当模型在训练的时候, 因为它可以训练很长时间, 你可能想弄清楚它实际上在做什么｡
‫所以有时候, 一旦你扩大你的模型,
‫我们的模型不会花这么长时间, 但你可能一次训练一个模型长达一周, 特别是一些最大的深度学习模型｡
‫所以如果你的模型要训练一周, 你可能会想知道它怎么样了, 它在做什么？
‫而且如果是训练的时间太长｡
‫是的, 就是这样｡
‫你可能想在它开始过度贴合之前尽早停止它｡
‫但我们有点操之过急了｡
‫让我们创建几个回调, 以便可以看到它的运行情况｡
‫这将有助于巩固正在发生的事情｡
‫这里的情况也一样｡
‫这个函数需要一点时间来学习, 但是一旦我们开始使用它, 一旦我们开始训练一个模型,
‫你就会开始看到现在发生了什么｡
‫我们要进行哪两次回调？
‫我们将创建两个回调函数, 一个用于董事会, 帮助跟踪模型的进度,
‫另一个用于提前停止, 防止模型训练太长时间｡
‫现在, 这是两个方便的回调函数, 基本上可以用任何模型创建｡
‫这只是张量板, 它就像一个仪表板,
‫可以看到你的模型做得如何, 看到它的进展, 看到损失函数在减少, 准确度在上升｡
‫这两个, 主要的是寻找一个提前停止回调, 如果我们的模型训练时间太长,
‫在它过度拟合之前就停止了改进, 我们希望它停止训练｡
‫我们来看看这里｡
‫我们去做张量流回拨｡
‫哦, 不, 不｡
‫我们要一块板子｡
‫执｡
‫所以我们可以从这里开始｡
‫回电话, 紧张上船看看上面说什么｡
‫我们走吧｡
‫有一个张量板回调的文档, 但让我们先编写它｡
‫因此, 要将张量板加载到笔记本中, 您可以进行加载｡
‫有一个神奇的功能, 张量板, 笔记本扩展｡
‫我们去加载张量板｡
‫好极了｡
‫这将把张量板扩展加载到我们的笔记本中, 这样我们就可以看到这里的帐篷,
‫在合作实验室笔记本中｡
‫现在我们马上就要看到这个｡
‫所以请耐心等我在科尔贝克号上搭个帐篷｡
‫我们需要做三件事, 也许四件｡
‫这是第一个｡
‫所以我们在这里写一个时态, 一个板上的冷静｡
‫我们需要做三件事｡
‫其实有三件事｡
‫这是第一个｡
‫第一, 它就像一个类型｡
‫这将是惊人的｡
‫装载帐篷､ 板子､ 笔记本扩展｡
‫我们要在那里打一个绿色的小勾｡
‫第二步是创建一个张量板回调, 它能够将日志保存到一个目录｡
‫基本上, 这些日志是我们的模型在训练过程中的表现, 并将其传递给我们的模型拟合函数｡
‫现在, 我们还没有看到fit函数, 但它与之前在Cyclone中看到的函数非常相似｡
‫我们在这里用可视化模型训练日志｡
‫腾讯一板神奇的功能｡
‫我们等模特训练完再做｡
‫好极了｡
‫现在我们来创建一个函数｡
‫我们来做第二步｡
‫所以我们要做的第一件事就是输入日期时间, 因为我们的张量板回调了, 我们希望能够跟踪每个实验｡
‫追踪实验的最好方法之一就是追踪你做实验的时间｡
‫这就是为什么我们需要date time来访问当前的日期和时间｡
‫你马上就能看到了｡
‫我们在这里创建一个函数来构建一个tense board回调函数｡
‫简单点｡
‫创建时态板回调｡
‫接下来, 我们要做的是创建一个日志目录, 用于存储紧张板日志｡
‫因此, 我们可以在我们的狗视觉项目中设置一个日志文件｡
‫我要狗的视觉｡
‫是的, 我知道
‫和新文件夹｡
‫我要把这些日志记录下来｡
‫这就是我们在科尔贝克号上存放帐篷的地方｡
‫我们把它去掉, 然后用log dur创建一个变量O的路径连接.
‫这是访问路径名的简称｡
‫我们需要访问此日志文件的路径｡
‫这就是我们要做的｡
‫我们将创造动力｡
‫砍掉我的硬盘｡
‫斜杠狗视觉斜杠日志｡
‫然后我们要加入｡
‫所以只要我们进行实验, 日志就会被跟踪｡
‫因此, 每次拟合模型时, 我们都要为当前日期和时间创建一些训练日志｡
‫这就是我们访问日期时间的地方｡
‫日期时间点现在为点字符串｡
‫这一行只是说, 嘿, 获取当前的确切时间｡
‫所以在我的情况下, 应该是星期二5：25页｡ 我..
‫我们要从时间开始做弦｡
‫我们可以在这里使用几乎任何格式, 但我们将使用非常标准的年､ 月､ 日､
‫分､ 秒格式｡
‫每次我们运行这个函数时, 日志目录都会创建｡
‫在日志中｡
‫并在其后附加当前日期时间的名称｡
‫这有道理吗？
‫好吧, 反正我们运行时会看到的｡
‫然后我们想回到惊吓医生召回｡
‫船上气氛紧张｡
‫我们想通过它记录｡
‫所以看这里｡
‫启用张量板的可视化｡
‫Tensor Board是TensorFlow提供的可视化工具｡
‫真漂亮｡
‫所以它被称为backlog, 用于技术支持的事件, 包括指标､ 摘要图､ 培训､
‫图形可视化｡
‫真漂亮｡
‫这就是我们想要的｡
‫我们需要向其传递一个日志, 指向保存TensorFlow要传递的日志文件的目录路径｡
‫这正是我们所创造的｡
‫是这样｡
‫这里有绿色的小勾｡
‫来吧, 来吧
‫你去那里｡
‫我的表情｡
‫好极了｡
‫我们会查的｡
‫所以我们有了第一个回拨｡
‫创建回调的时态｡
‫现在, 在下一个视频中, 我们将创建一个提前停止回调｡
‫然后我们就可以开始训练模型了｡
‫现在, 实际上, 我们可能已经准备好训练了, 因为我们正在设置这些实验,
‫我们希望能够运行回去, 背靠背｡
‫这就是我们创建回调的原因｡
‫准备出发｡
‫那我再看看｡
‫在下一个视频中, 我们将创建提前停止回调｡