- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在使用 TF 1.3 中的估计器接口(interface),包括创建数据输入函数:training_input_fn = tf.estimator.inputs.pandas_input_fn(x=training_data, y=training_label, batch_size=64, shuffle=True, num_epochs=None)
并构建NN:dnnclassifier = tf.estimator.DNNClassifier(
feature_columns=dnn_features,
hidden_units=[1024, 500, 100],
n_classes=2,
model_dir='./tmp/ccsprop',
optimizer=tf.train.ProximalAdagradOptimizer(
learning_rate=0.001,
l1_regularization_strength=0.01
))
并执行它dnnclassifier.train(input_fn=training_input_fn, steps=1500)
经过大量搜索,我发现如果不从头开始重新创建模型并在此处指出 https://www.tensorflow.org/extend/estimators,就没有简单的方法来添加张量板输出。
即便如此,我也找不到很好的例子,它们都创建了一个带有张量板输出的简单 dnnClassifier。有什么指导吗?
我有基本模型工作,但需要更仔细地检查它,以便最终使用实验进行调整。没看出来怎么办?
最佳答案
调用DNNClassifier.train
时, 它接受 hooks
参数,您可以创建一个SummarySaverHook并将其添加到 hooks
.
更新
在 TensorBoard 中添加指标(例如准确性)时,您应该执行几个步骤:
Tensor
计算精度:acc_op = ...
; Tensor
进入 tf.summary.scalar
: tf.summary.scalar('acc', acc_op)
; tf.summary
在 tf.Graph
, 所以我们定义一个 merge_summary_op = tf.summary.merge_all()
获取 op
合并所有指标 Tensor
s。 summary_writer = tf.summary.FileWriter()
; summary_writer
变成 SummarySaverHook
或调用summary_writer
通过您自己的代码。 关于tensorflow - 没有简单的方法将 Tensorboard 输出添加到预定义的估计器函数 DnnClassifier?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46064056/
我是一名优秀的程序员,十分优秀!