kwuking / TimeMixer

[ICLR 2024] Official implementation of "TimeMixer: Decomposable Multiscale Mixing for Time Series Forecasting"
https://openreview.net/pdf?id=7oLshfEIC2
Apache License 2.0
1.05k stars 141 forks source link

请问各位大佬,用自己的数据集训练都需要改什么呢? #49

Closed DirectorZ1 closed 8 hours ago

DirectorZ1 commented 5 days ago

我在run.py里把root path和data path都换成了自己的数据,执行的时候就会报出 “Traceback (most recent call last): File "d:\code\TimeMixer-main\run.py", line 142, in exp.train(setting) File "d:\code\TimeMixer-main\exp\exp_long_term_forecasting.py", line 101, in train vali_data, vali_loader = self._get_data(flag='val') File "d:\code\TimeMixer-main\exp\exp_long_term_forecasting.py", line 30, in _get_data data_set, data_loader = data_provider(self.args, flag) File "d:\code\TimeMixer-main\data_provider\data_factory.py", line 88, in data_provider print(flag, len(data_set)) ValueError: len() should return >= 0” 的错误。是不是输入的数据集不对?我需要怎么才能换成自己的数据呢?

kwuking commented 4 days ago

你好,可以参照我们提供的dataloader中代码编写适合私有数据集的加载器。

shanhaiffffff commented 4 days ago

兄弟,解决了吗,我现在也是这个问题

kwuking commented 4 days ago

兄弟,解决了吗,我现在也是这个问题

你好,我们代码中提供了datafactory和dataloader两个文件,你可以参考我们dataloader中的Dataset_Custom写法即可,或者直接复用可以,需要注意新增的数据集需要在datafactory文件中进行配置添加。

shanhaiffffff commented 4 days ago

兄弟,解决了吗,我现在也是这个问题

你好,我们代码中提供了datafactory和dataloader两个文件,你可以参考我们dataloader中的Dataset_Custom写法即可,或者直接复用可以,需要注意新增的数据集需要在datafactory文件中进行配置添加。

好的,谢谢你

DirectorZ1 commented 3 days ago

兄弟,解决了吗,我现在也是这个问题

还没有,可以留个联系方式一起探讨吗?q1375302647

kwuking commented 8 hours ago

兄弟,解决了吗,我现在也是这个问题

还没有,可以留个联系方式一起探讨吗?q1375302647

你好可以将相关内容发送邮件给我,邮箱kwuking@163.com