hbwzj
hbwzj
应该说是这样的,然而我试了下,发现损失很大,一直不下降。。。不知道该改哪里
> 在代码运行时,当输入长度(seq_len)取值小于48时,数据可以载入,但是模型运行就会报错,RuntimeError: Trying to resize storage that is not respensable . 这是因为什么呢?如何改进?期待您的解答 因为那个-label_len', type=int, default=48和你的输入长度一样了呀,你试着改成小一倍试试
> 我也遇到了这个问题。在PEMS03中,{12,24}步预测结果与论文一致。然而,预测的{48,96}步结果与作者的报告相去甚远。然后我把 --use_norm hyperparmeters 改为 0,就像一样,论文报告的性能仍然无法达到。 > > ## scripts/multivariate_forecasting/PEMS/iTransformer_03.sh. (--use_norm 生成的结果在此脚本中使用默认值 1 > [接近论文结果]PEMS03_96_12_iTransformer_PEMS_M_ft96_sl48_ll12_pl512_dm8_nh4_el1_dl512_df1_fctimeF_ebTrue_dtExp_projection_0 MSE:0.06867164373397827,mae:0.17403899133205414 > > [接近论文结果] PEMS03_96_24_iTransformer_PEMS_M_ft96_sl48_ll24_pl512_dm8_nh4_el1_dl512_df1_fctimeF_ebTrue_dtExp_projection_0 MSE:0.09742313623428345, mae:0.20868924260139465 > > [比纸上的结果还差] PEMS03_96_48_iTransformer_PEMS_M_ft96_sl48_ll48_pl512_dm8_nh4_el1_dl512_df1_fctimeF_ebTrue_dtExp_projection_0 MSE:0.16373442113399506, mae:0.2756078243255615 > >...
> 请参阅以下链接:[#2(评论)。](https://github.com/Atik-Ahamed/TimeMachine/issues/2#issuecomment-2035637516)如果可能,请提供您的机器配置,以便我们尝试弄清楚您的情况。 rtx4060 8g,但只运行了ETTh1,我认为是足够的,但是我给代码打断点确实一直在输出维度变化,可是等了好久epoch结果不出来,是哪里出问题了吗?
> 感谢您提及更多细节。您似乎正在尝试使用断点进行调试?你能试试没有断点和直接运行吗?请告诉我们,直接运行代码会发生什么。 我的意思是直接运行一个epoch要很久,我不知道多久,然后我去试试断点输出,在out后面加了断点发现有输出。然而就是一个epoch的结果要很久。我想知道你们那边输出一个epoch结果要多久
> 感谢您提及更多细节。您似乎正在尝试使用断点进行调试?你能试试没有断点和直接运行吗?请告诉我们,直接运行代码会发生什么。 peng朋友您看一直不出结果
好的,谢谢。我再去看看