Python 在tensorflow中使用的钩子是什么意思
我无法理解python中Hook的确切含义tensorflowPython 在tensorflow中使用的钩子是什么意思,python,tensorflow,machine-learning,artificial-intelligence,hook,Python,Tensorflow,Machine Learning,Artificial Intelligence,Hook,我无法理解python中Hook的确切含义tensorflow _LearningRateSetterHook(tf.train.SessionRun**Hook**): 如果你能给我解释一下,我将不胜感激。 谢谢关于什么是钩子,这可能是一个更一般的问题 钩子被恰当地命名,因为它们允许一种方式“钩住”程序执行的某些点。因此,您可以在代码的某个部分执行后触发函数或日志记录 为了给出一个例子,我列出了您提到的SessionRunHook的描述以及它的文档链接。它特别允许您“钩住”上述要点 Sess
_LearningRateSetterHook(tf.train.SessionRun**Hook**):
如果你能给我解释一下,我将不胜感激。
谢谢关于什么是钩子,这可能是一个更一般的问题 钩子被恰当地命名,因为它们允许一种方式“钩住”程序执行的某些点。因此,您可以在代码的某个部分执行后触发函数或日志记录 为了给出一个例子,我列出了您提到的SessionRunHook的描述以及它的文档链接。它特别允许您“钩住”上述要点 SessionRunhook有助于跟踪培训、报告进度和提前请求 停下来,等等。sessionrunhook使用observer模式并在 以下几点:
- 会话开始使用时
- 在调用
会话.run()之前
- 调用
会话后运行()
- 会议结束时
MonitoredSession.run()
来实现。钩子可以添加任何
ops或tensor/馈送到运行调用,以及运行调用成功完成时
获取它请求的输出。允许挂钩将ops添加到中的图形中
hook.begin()
。调用begin()
方法后,图形将最终确定