使用不带interval的数据进行训练报错。请问如何修改?或者如何制作带有interval的数据?

RuntimeError: The size of tensor a (61) must match the size of tensor b (846) at non-singleton dimension 1

展开
收起
liyuaaaa0 2023-08-05 12:01:13 272 分享 版权
1 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    可以采取以下步骤来修改您的数据或创建带有interval的数据:

    数据预处理:如果您的原始数据集中没有interval信息,您可以通过对数据进行预处理来添加它。一种常见的方法是计算相邻样本之间的时间差作为interval。假设您的数据是按时间顺序排列的,您可以使用时间戳或索引来计算样本之间的时间间隔,并将其作为新的特征列添加到数据集中。

    人工标注:如果您有足够的领域知识或专家指导,您可以手动为每个数据样本添加interval信息。这可能需要分析数据集中的时间模式或根据特定的领域知识来确定合适的时间间隔。

    合成数据:如果您无法获取真实的interval信息,您可以考虑合成一些模拟的interval数据。例如,您可以创建一个固定间隔的序列,或者使用随机生成的值来表示interval。这种方法的效果可能不如真实的interval信息准确,但可以用作一种近似。

    使用模型进行预测:如果您拥有一些带有interval信息的样本,您可以使用现有的模型来预测其他样本的interval值。这种方法可以利用模型的能力来学习和推断interval信息。

    2023-08-05 20:20:50
    赞同 展开评论

包括语音识别、语音合成、语音唤醒、声学设计及信号处理、声纹识别、音频事件检测等多个领域

热门讨论

热门文章

还有其他疑问?
咨询AI助理