小编Ism*_*ael的帖子

如何在tensorflow r0.9(skflow)中训练DNNC分类器时打印进度?

我无法得到DNNClassifier在训练时打印进度,即损失和验证分数.据我所知,可以使用继承自BaseEstimator的config参数打印丢失,但是当我传递RunConfig对象时,分类器没有打印任何内容.

from tensorflow.contrib.learn.python.learn.estimators import run_config

config = run_config.RunConfig(verbose=1)
classifier = learn.DNNClassifier(hidden_units=[10, 20, 10],
                             n_classes=3,
                             config=config)
classifier.fit(X_train, y_train, steps=1000)
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?我检查了RunConfig如何处理详细参数,它似乎只关心它是否大于1,这与文档不匹配:

verbose:控制详细程度,可能的值:0:算法和调试信息被静音.1:培训师打印进度.2:打印日志设备放置.

至于验证分数,我认为使用monitors.ValidationMonitor会很好,但是当尝试它时,分类器不会打印任何东西,尝试使用early_stopping_rounds时也没有任何反应.我在源代码中搜索文档或一些注释,但我找不到任何监视器.

python tensorflow skflow

8
推荐指数
1
解决办法
5889
查看次数

标签 统计

python ×1

skflow ×1

tensorflow ×1