RuntimeError: The size of tensor a (61) must match the size of tensor b (846) at non-singleton dimension 1
可能是因为模型期望输入数据包含时间间隔(interval)信息,而您提供的数据中缺少了这部分信息。
要修改这个问题,您可以采取以下几种方法之一:
添加interval信息:对于每个训练样本,您可以手动添加一个表示时间间隔的值。这个值可以是任意的,可以根据您的需求和数据特点进行设定。例如,您可以使用相邻样本之间的时间差作为interval值。
重新训练数据:如果您的训练数据集中没有interval信息,并且无法手动添加,您可以尝试重新训练一个新的数据集,其中包含interval信息。这可能需要更多的数据收集和预处理工作。
使用默认interval值:如果您无法获取或添加真实的interval信息,您可以考虑使用一个默认的固定值作为interval。虽然这可能不如真实的interval信息有效,但仍然可以为模型提供一些时间上的参考。