aikunyi / FourierGNN

Official implementation of the paper "FourierGNN: Rethinking Multivariate Time Series Forecasting from a Pure Graph Perspective"
MIT License
139 stars 14 forks source link

咨询数据集 #6

Open wang-shuibin opened 7 months ago

wang-shuibin commented 7 months ago

你好,能提供几个数据集嘛(.CSV格式的)

a1032077316 commented 7 months ago

同求

xiatian815 commented 7 months ago

ECG_data.csv metr.csv 这些数据我跑出来的效果很差,不知道是不是因为显卡不行的原因

xuexue49 commented 7 months ago

ecg的数据集效果是不错的

ECG_data.csv metr.csv 这些数据我跑出来的效果很差,不知道是不是因为显卡不行的原因

xiatian815 commented 7 months ago

QQ图片20231222144221 感觉不太理想

wang-shuibin commented 7 months ago

我也跑出来效果不理想

aikunyi commented 7 months ago

Thank you for your interest in our work. Maybe you should execute the test function, not just train

wang-shuibin commented 7 months ago

okok

xiatian815 commented 6 months ago

感谢您对我们工作的兴趣。也许你应该执行测试函数 哪个py文件是进行测试的呢

lurenyi233 commented 5 months ago

同想请教一下,我在ECG数据集上test的效果比较差,这可能是什么原因呢? 11

下面是我用的参数,十分感谢!! parser = argparse.ArgumentParser(description='fourier graph network for multivariate time series forecasting') parser.add_argument('--data', type=str, default='ECG', help='data set') parser.add_argument('--feature_size', type=int, default='140', help='feature size') parser.add_argument('--seq_length', type=int, default=12, help='inout length') parser.add_argument('--pre_length', type=int, default=12, help='predict length') parser.add_argument('--embed_size', type=int, default=128, help='hidden dimensions') parser.add_argument('--hidden_size', type=int, default=256, help='hidden dimensions') parser.add_argument('--train_epochs', type=int, default=100, help='train epochs') parser.add_argument('--batch_size', type=int, default=4, help='input data batch size') parser.add_argument('--learning_rate', type=float, default=0.00001, help='optimizer learning rate') parser.add_argument('--exponential_decay_step', type=int, default=5) parser.add_argument('--validate_freq', type=int, default=1) parser.add_argument('--early_stop', type=bool, default=False) parser.add_argument('--decay_rate', type=float, default=0.5) parser.add_argument('--train_ratio', type=float, default=0.7) parser.add_argument('--val_ratio', type=float, default=0.2) parser.add_argument('--device', type=str, default='cuda:0', help='device')

timc12 commented 5 months ago

data leakage很大程度影响了ECG数据集结果,没有https://github.com/aikunyi/FourierGNN/pull/11 前MAPE大概20%多,没了data leakage就大概50%多

aikunyi commented 5 months ago

已经修改了data_loader.py文件,建议重跑下,我们没有观测到您说的这种情况

day338 commented 5 months ago

感谢您对我们工作的兴趣。也许你应该执行测试函数 哪个py文件是进行测试的呢

同问,哪个文件是进行测试的,楼主知道了吗

zhangweish commented 4 months ago

请问数据集在哪里下载呢?

Zrmmm commented 4 months ago

ECG_data.csv metr.csv 这些数据我跑出来的效果很差,不知道是不是因为显卡不行的原因 请问这个METR.CSV文件是论文中那个METR-LA数据集吗,为什么我用这个文件跑的效果比论文中好?

Solaaaaa commented 1 week ago

感谢您对我们工作的兴趣。也许你应该执行测试函数 哪个py文件是进行测试的呢

你问的可能是测试函数,在源文件 main.py 中没有执行test()函数,你可以在最后加上一句test()来执行test函数。 屏幕截图 2024-07-19 174216 另外,main.py 中的test()函数中的这条语句: model = load_model(result_test_file, 48) 可能要修改为: model = load_model(result_test_file, epoch) 希望能够帮到你!

Solaaaaa commented 1 week ago

请问数据集在哪里下载呢? README中的论文里有,以下是论文里的几个数据集的下载链接: https://www.nrel.gov/grid/solar-power-data.html http://www.timeseriesclassification.com/description.php?Dataset=ECG5000 https://archive.ics.uci.edu/ml/datasets/ElectricityLoadDiagrams20112014 https://github.com/CSSEGISandData/COVID-19 https://github.com/liyaguang/DCRNN