如果它们自然很小,则将MLP网络的输出值强制为零

时间:2018-05-13 23:08:53

标签: tensorflow neural-network keras deep-learning

我构建了一个MLP类型的网络来执行回归类型的分析。预测图如下给出。可以观察到存在大量噪声尖峰(或具有小值的尖峰)。是否可以强制学习网络以减少那些有噪声(小)尖峰的数量,即相应点的输出值往往为零。

enter image description here

模型架构以及训练数据的大小如下所示

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

您试图预测的时态数据是什么?如果它是时间的,那么您使用的网络是卷积神经网络,用于像图像这样的空间数据。简单的MLP不需要使用卷积层和最大池。实际上,不可能强制学习或训练的网络来减少尖峰的数量。您可能会尝试重新训练并更改超参数。但我建议尝试查看Echo State Networks以预测时态数据。它是一个基于储层的网络,在时态数据上运作良好。