在训练和预测过程中,我应该如何处理神经网络中的可变样本长度?

沙恩·斯米斯科

所以我的最终目标是用 Keras 构建一个模型,该模型可以根据输入的雷达数据预测油门或刹车百分比。 然而,我的雷达数据可以从任何地方到 1 点到 16 点(对象)都有自己的元数据(速度、横向位置等)。我的输入形状的一个示例是[[4.5, -2.2], [5.6, 1.1]],它是每个列表中该对象的雷达轨迹、速度和横向位置的列表。

我知道对于分类问题,我们应该将这个缺失的数据设置为一个除了缺失数据之外从未使用过的类,尽管对于回归我有点困惑。如果我将缺失的数据设置为全零,模型应该如何区分零是一个点的速度,还是该点丢失了?

我的第一个想法是在所有点中引入一个新数据点并将其设置为 0 到 1,对应于该点是否为“真实”/要考虑的点。我只是不确定这是否是最好的方法。

哈拉尔

我认为不需要额外的布尔值,因为位置数据与速度一起为零的情况应该很少。

但是,如果您不想使用零填充,您也可以利用接受可变输入长度的循环神经网络 (RNN)。

最后,您还可以查看此处回答的类似问题

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在用 Keras 构建和训练的神经网络中处理错误预测?

如何查看训练样本我的神经网络在python张量流中错了

如何在Matlab中在大样本集上训练神经网络?

如何从kaggle的MNIST训练的神经网络中获得正确的预测?

在训练神经网络的整个过程中,数据集的验证误差是否会高于测试误差?

如何在R中处理神经网络预测结果中的NA

如何在张量流中创建可变序列长度的递归神经网络?

如何正确训练我的神经网络

卷积神经网络中的训练和测试

如何基于神经网络预测更改pygame中的事件

如何在神经网络中测试实时预测?

预训练如何改善神经网络中的分类?

如何在keras中同时训练多个神经网络?

如何处理神经网络中的不连续输入分布

神经网络中的预测极限或区间

在训练神经网络中改组数据

如何处理具有不同形状的属性以训练神经网络

TensorFlow 如何处理传递给神经网络的训练数据?

如何保存和使用在 PyTorch/TensorFlow/Keras 中开发的训练好的神经网络?

使用在 R 中训练的神经网络在 C++ 中预测新数据

在QA系统中训练具有不同长度句子的神经网络

R中的可变样本上限值

卷积神经网络在火炬中。训练网络时出错

卷积神经网络如何处理通道

我如何标记卷积神经网络的训练和测试数据?

MATLAB 中的神经网络在训练中失败

神经网络样本

在输入和输出整数数组的神经网络中,我应该为PyTorch参数使用哪种dtype?

神经网络中预测数据的反规范化