小编use*_*125的帖子

使用Estimators时,使用tf.train.SessionRunHook替换验证监视器

我正在运行一个DNNClassifier,我正在训练时监控其准确性.来自contrib/learn的monitors.ValidationMonitor一直很好用,在我的实现中我定义它:

validation_monitor = skflow.monitors.ValidationMonitor(input_fn=lambda: input_fn(A_test, Cl2_test), eval_steps=1, every_n_steps=50)
Run Code Online (Sandbox Code Playgroud)

然后使用来自的电话:

clf.fit(input_fn=lambda: input_fn(A, Cl2),
            steps=1000, monitors=[validation_monitor])
Run Code Online (Sandbox Code Playgroud)

哪里:

clf = tensorflow.contrib.learn.DNNClassifier(...
Run Code Online (Sandbox Code Playgroud)

这很好用.也就是说,验证监视器似乎已被弃用,并且类似的功能将被替换tf.train.SessionRunHook.

我是TensorFlow的新手,对我而言,这样的替换实现看起来似乎并不重要.任何建议都非常感谢.同样,我需要在特定步骤后验证培训.首先十分感谢.

validation tensorflow

20
推荐指数
1
解决办法
3755
查看次数

标签 统计

tensorflow ×1

validation ×1