【问题标题】:Evaluating neural networks built with Comp Graph dl4j评估使用 Comp Graph dl4j 构建的神经网络
【发布时间】:2017-12-05 02:18:45
【问题描述】:

我正在尝试使用 Deeplearning4J 中的计算图实现来构建一个复杂的神经网络。我需要有多个输出,所以我不能使用通用的 MultiLayerConfiguration。 但是,我的问题是,在这种情况下,我不知道如何评估我的模型,我至少想知道准确性。 有人在 dl4j 中使用过 Comp Graphs 吗?

【问题讨论】:

    标签: neural-network evaluation deeplearning4j dl4j


    【解决方案1】:

    首先是的:很多人使用计算图。不过,它们通常从我们现有的示例开始,并且倾向于主要将其用于 seq2seq 之类的事情。

    关于评估的问题,它在概念上与多层网络相同。不过,您的评估方式可能会因任务而异。如果您考虑评估发生的位置,它总是与具有输出层的任务(分类、回归、二元分类......)相关联。在最常见的情况下,您通常只有 1 个输出分类的输出。在这种情况下,您可以只使用它输出的第一个数组。 否则对于多个输出..您必须定义您正在评估的内容。通常任务合并到 1 个路径。

    如果他们不这样做,您将有多个输出层,您希望在其中对每个输出进行评估。

    计算图和多层网络都使用 .output 方法为您提供原始数组。这通常是您传递给 eval.eval 的内容。

    【讨论】:

      猜你喜欢
      • 2018-04-30
      • 2013-06-30
      • 2016-11-04
      • 1970-01-01
      • 2017-04-13
      • 2020-05-18
      • 2020-05-26
      • 2012-05-27
      • 1970-01-01
      相关资源
      最近更新 更多