python-2.7 - Tensorboard 记录非张量 (numpy) 信息 (AUC)

标签 python-2.7 numpy scikit-learn tensorflow

我想在 tensorboard 中记录一些由 python-blackbox 函数计算的每次运行信息。

具体来说,我设想在运行 sess.run() 后使用 sklearn.metrics.auc。

如果“auc”实际上是一个张量节点,那么生活就会很简单。但是,设置更像是:

stuff=sess.run()
auc=auc(stuff)

如果有一种更 tensorflow 的方式来做这件事,我对此很感兴趣。我当前的设置涉及创建单独的训练和测试图。

如果有一种方法可以完成上述任务,我也对此感兴趣。

最佳答案

您可以使用以下代码使用自己的数据制作自定义摘要:
tf.Summary(value=[tf.Summary.Value(tag="auc", simple_value=auc)]))
然后,您可以自己将该摘要添加到摘要编写器中。 (不要忘记添加 step )。

关于python-2.7 - Tensorboard 记录非张量 (numpy) 信息 (AUC),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38060078/

相关文章:

python - 使用无缝日期范围作为索引来旋转 Pandas 数据框

python - CUT 或 value_counts() 后分割成 Pandas bin 后返回某个值的 bin

python - 将列表字典转换为一维 numpy 数组

python - 如何在广播的同时提高阵列的功率?

python - python中最快的线性回归实现

python - 虚拟环境中将python从2.7升级到3.4

python-2.7 - Selenium Python 我可以遍历 html 表 我如何打印第 3 列的值

python - 无法使用 Apache 将 sklearn 导入 Google Compute Engine 上的 Flask 应用程序

python - 在较长列表的每个第 n 个元素处将两个不同长度的列表组合成元组

multiple-regression - scikit_learn 回归总结