张量流中使用的钩子是什么意思
what is meaning of hook that used in tensorflow
没能理解python、tensorflow
中Hook的具体含义
_LearningRateSetterHook(tf.train.SessionRun**Hook**):
如果你能给我解释一下,我将不胜感激。
谢谢
这可能是一个关于什么是钩子的更普遍的问题。
挂钩的命名很恰当,因为它们允许 'hook into' 程序执行的某些点。因此,您可以在代码的特定部分执行后触发函数或日志记录。
为了举个例子,我在其文档中列出了您提到的 SessionRunHook 的描述以及 link。它特别允许你 'hook' 进入提到的点。
SessionRunHooks 可用于跟踪训练、报告进度、及早请求
停止等等。 SessionRunHooks 使用观察者模式并在
以下几点:
- 会话开始使用时
- 在调用
session.run()
之前
- 调用
session.run()
后
- 会话结束时
一个 SessionRunHook 封装了一段 reusable/composable 计算
可以搭载对 MonitoredSession.run()
的调用。一个钩子可以添加任何
ops-or-tensor/feeds 到 运行 调用,当 运行 调用成功完成时
得到它请求的输出。允许挂钩将操作添加到图形中
hook.begin()
。该图在调用 begin()
方法后完成。
https://github.com/tensorflow/tensorflow/blob/master/tensorflow/python/training/session_run_hook.py
没能理解python、tensorflow
中Hook的具体含义_LearningRateSetterHook(tf.train.SessionRun**Hook**):
如果你能给我解释一下,我将不胜感激。 谢谢
这可能是一个关于什么是钩子的更普遍的问题。
挂钩的命名很恰当,因为它们允许 'hook into' 程序执行的某些点。因此,您可以在代码的特定部分执行后触发函数或日志记录。
为了举个例子,我在其文档中列出了您提到的 SessionRunHook 的描述以及 link。它特别允许你 'hook' 进入提到的点。
SessionRunHooks 可用于跟踪训练、报告进度、及早请求 停止等等。 SessionRunHooks 使用观察者模式并在 以下几点:
- 会话开始使用时
- 在调用
session.run()
之前
- 调用
session.run()
后
- 会话结束时
一个 SessionRunHook 封装了一段 reusable/composable 计算
可以搭载对 MonitoredSession.run()
的调用。一个钩子可以添加任何
ops-or-tensor/feeds 到 运行 调用,当 运行 调用成功完成时
得到它请求的输出。允许挂钩将操作添加到图形中
hook.begin()
。该图在调用 begin()
方法后完成。
https://github.com/tensorflow/tensorflow/blob/master/tensorflow/python/training/session_run_hook.py