【问题标题】:How to use scikit-learn metrics in CNTK?如何在 CNTK 中使用 scikit-learn 指标?
【发布时间】:2018-04-02 14:12:58
【问题描述】:

我希望使用像 matthews_corrcoef 这样的分类指标作为使用 CNTK 构建的神经网络的指标。到目前为止,我能找到的方法是通过传递预测和标签来评估值,如图所示

matthews_corrcoef(cntk.argmax(y_true, axis=-1).eval(), cntk.argmax(y_pred, axis=-1).eval())

理想情况下,我希望在构建网络时将指标传递给训练器对象。 其中一种方法是创建自己的自定义指标并将其传递给培训对象。尽管可能,但最好能够重用其他库中已有的指标。

【问题讨论】:

    标签: python neural-network cntk


    【解决方案1】:

    除非这个度量已经在 CNTK 中实现,否则以 CNTK 需要的任何格式实现您自己的自定义“度量”函数,并将输入传递给 scikit-learn 的度量函数。

    【讨论】:

    • 为此,我必须将 scikit-learn 指标包装为 CNTK 变量/函数,对吗?你能告诉我该怎么做吗?请原谅我的无知,这是新手
    • 可能,我以前从未使用过 CTNK。这是一个related question on CNTK,它提供了一个示例,说明如何按照您的要求进行操作。
    • 我会努力工作和研究更多关于这方面的内容。当我发现有用的东西时会更新/添加。
    猜你喜欢
    • 2016-01-01
    • 2017-07-04
    • 2015-06-07
    • 2015-08-03
    • 2019-06-01
    • 2018-05-04
    • 2017-10-21
    • 2016-01-19
    • 2015-07-10
    相关资源
    最近更新 更多