P0pp1P 2024-09-15 13:17 采纳率: 50%
浏览 13
已结题

带序列特征的多输出预测模型

训练一个多输出回顾模型。包括15个固定特征,另外包括可使用的400个可视为时间序列的特征,对应400个输出。 请问有什么方法适合这种数据结构。
1、我可以视为表格数据,400个序列特征用其他固定特征替换
2、也可以用一个方法提取静态特征,另一个方法(如lstm)提取时间序列特征,然后做一个融合。
3、也可以用CNN或者什么方法提取400个增强特征,并分别于400个序列特征结合,再使用时间序列方法进行预测。
4、将400个时间序列特征视为400个不同的任务,每个任务都有一个输出。
注意到KAN卷积神经网络,求分享
总的来说,我想用深度学习去训练,但效果都似乎都不如XGBoost。 请问有没有合适的且比较新颖的方法,习惯pytorch框架的代码。

试了一下多任务学习效果比较好,但是加入新方法模块后显存不够

  • 写回答

27条回答 默认 最新

  • 阿里嘎多学长 2024-09-15 13:17
    关注
    获得0.15元问题酬金

    AIGC生成:


    带序列特征的多输出预测模型

    您的问题是关于训练一个多输出回顾模型,模型包括15个固定特征和400个可视为时间序列的特征,对应400个输出。您想知道有什么方法适合这种数据结构。

    首先,需要注意的是,这种数据结构可以视为表格数据,每个样本对应15个固定特征和400个序列特征。因此,我们可以使用以下方法来解决这个问题:

    1. 多输出回归:使用多输出回归模型,例如多输出神经网络(MNN)或多输出随机森林(MRF),将400个输出作为多输出目标。
    2. 序列预测:将400个序列特征视为400个独立的时间序列,使用序列预测模型,例如ARIMA、LSTM或GRU,预测每个序列的未来值。
    3. 特征工程:将400个序列特征转换为固定特征,例如使用PCA或t-SNE将序列特征降维到固定维度,然后使用常规机器学习算法进行预测。
    4. ** attention 机制**:使用attention机制将400个序列特征关注到15个固定特征上,然后使用常规机器学习算法进行预测。
    5. 深度学习:使用深度学习模型,例如LSTM或GRU,处理400个序列特征,然后使用多输出回归模型预测400个输出。

    这些方法都可以解决您的问题,但是需要根据实际数据和任务的需求选择合适的方法。

    评论

报告相同问题?

问题事件

  • 系统已结题 9月23日
  • 修改了问题 9月18日
  • 修改了问题 9月15日
  • 修改了问题 9月15日
  • 展开全部

悬赏问题

  • ¥15 微信小程序 用oss下载 aliyun-oss-sdk-6.18.0.min client报错
  • ¥15 ArcGIS批量裁剪
  • ¥15 labview程序设计
  • ¥15 为什么在配置Linux系统的时候执行脚本总是出现E: Failed to fetch http:L/cn.archive.ubuntu.com
  • ¥15 Cloudreve保存用户组存储空间大小时报错
  • ¥15 伪标签为什么不能作为弱监督语义分割的结果?
  • ¥15 编一个判断一个区间范围内的数字的个位数的立方和是否等于其本身的程序在输入第1组数据后卡住了(语言-c语言)
  • ¥15 游戏盾如何溯源服务器真实ip?
  • ¥15 Mac版Fiddler Everywhere4.0.1提示强制更新
  • ¥15 android 集成sentry上报时报错。