【发布时间】:2020-02-23 15:43:37
【问题描述】:
我正在训练一个具有 7 个编码(conv、BN、relu、maxpool)和 5 个解码(conv、BN、relu、上采样)层的网络。
输入数据是一个大小为 64*2000 的矩阵,输出是一个 125*256 的矩阵。该网络的目的是解释传感器重新记录的原始数据并预测相应介质中的波速。
我尝试使用 200、2000、6000 数据集训练网络。我同时使用验证(0.1)和测试。无论我的数据集有多大或多小,我都会遇到相同的验证和测试错误,无法预测我期望的属性。我期望 RMSE 为 10-25,我得到 RMSE 为 60-70。 (RMSE 从 1540-1550 开始,这绝对是有道理的,最终会在 60-70 之间停留,使用任意数量的 epochs、batch size 或任何优化器。)
我的期望是,如果我在小数据集上训练我的网络,我的测试数据集上的 RMSE 会比一个大 30 倍的数据集大。我如何解释我在这里观察到的内容?我在学习噪音吗?
【问题讨论】:
标签: tensorflow deep-learning dataset noise validationerror