Keras - NN 预测计量测量中的误差。 [关闭]

Posted

技术标签:

【中文标题】Keras - NN 预测计量测量中的误差。 [关闭]【英文标题】:Keras - NN prediction of error in metrological measurement. [closed] 【发布时间】:2019-04-04 16:38:08 【问题描述】:

我有示例数据,其中包含 x-y 平面上的点坐标(对于 示例 2.0000 , 4.0000),接下来使用蒙特卡罗方法,一个小的随机误差 被添加到这些坐标中以模拟由 a 测量的一组点 计量机。

这听起来可能微不足道,但我不确定接下来要如何处理这些数据,我试图建立一个预测测量误差的模型,但我在可视化整个概念时遇到了问题,即。网络的输入层是否应该有接收点的真实坐标的神经元和 模拟坐标,还是仅模拟坐标?或者我应该估计 每个模拟点的测量误差,并将其与坐标一起使用 输入层中的那些点?此外,网络应该有多少神经元 在输出层上有,我应该如何解释这些数据?我知道这个 可能不是问题的最佳描述,但我是一个完整的 该领域的初学者,因此任何理论帮助或实际示例将不胜感激。

【问题讨论】:

【参考方案1】:

我什至不确定这是否可能,除了点总是整数,在这种情况下你可以在没有神经网络的情况下做到这一点。但是,尽管如此,以下是您问题的答案:

您应该只将模拟坐标放入模型的输入中。

输出应该有2个神经元,1个输出维度x的估计误差,另一个输出维度y的估计误差。

训练过程如下:将模拟点放到网络输入层,让网络预测xy轴的误差,然后将预测结果与真实结果进行比较(正确)那些。如果预测正确,则继续下一个样本(坐标对),如果它们不相同,则使用反向传播和 SGD 更新权重。您根据您的数据重复此过程以获得所需的时期数(微调时期数,使其不会太低也不会太高)。

我希望这能为你解决问题:)

【讨论】:

以上是关于Keras - NN 预测计量测量中的误差。 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

bgd140206217

使用 Keras 的 NN 将类预测为 dtype=float32 与 1、2、3 的真实类值相反,为啥?

Keras预测给出的误差与评估不同,损失与指标不同

使用 Keras 维度误差的 CNN-1D(Seq2 点)时间序列预测

Keras 中的自定义损失函数(IoU 损失函数)和梯度误差?

keras中的加权mse自定义损失函数