Aditya Limaye
03/22/2025, 12:50 AMdf
), I have values of the future_exogenous_cols for datetimes in the past, so the model has access to these values in the training pass, and at inference time, I include the future_exogenous_cols
in the "past" dataframe (df
) when i call nf.predict()
-- but is the model actually using these values?
thanks in advance!Ankit Hemant Lade
03/24/2025, 11:07 PMSapna Mishra
03/25/2025, 11:23 PMBersu T
03/26/2025, 8:33 AMnum_samples
and selecting just 4 out of the 176 unique IDs—the training still takes a very long time (about 30 minutes). This becomes even more problematic with the complete dataset. In contrast when using MLForecast training is significantly faster taking only a few seconds. Could you please clarify why this happens and what I could do to mitigate this?Jelte Bottema
03/26/2025, 1:05 PMSarah Unterseher
03/27/2025, 3:50 PMBersu T
03/31/2025, 10:15 AMJonghyun Yun
04/09/2025, 5:14 PMRaj Puneeth
04/10/2025, 9:19 PMJan
04/11/2025, 11:34 PMstep_size
when using the LSTM. Say I need to predict the next 24 hours every hour and I want to use the last 48 hours to do so, and I have future exogenous features that change every hour (for example weather forecasts), and turn into actuals when the time passes beyond the present.
My data frame right now consists of non-overlapping windows of 72 steps long, where the first 48 steps are mostly duplicates, as the actual values of the exogenous features changes only one step at the time. So I'm basically using input_size=48
, horizon=24
and step_size=72
when training an LSTM. However, I'm not sure that I'm doing this right as it seems like the model trains very poorly even though there's a lot of data (for example, the forecasted values rarely start from the last known values), and the predictions on a future hold-out set are very poor.
Am I doing the windowing correctly? Or should I be feeding only 25 hour windows to the model (so input_size=1
, horizon=24
and step_size=25
) where the first row are the latest actuals and have the LSTM do the tracking of the past? And is this different for other architectures such as NHITS?Bersu T
04/15/2025, 7:59 AMJelte Bottema
04/15/2025, 11:21 AMChristiaan
04/22/2025, 7:48 AMBethany Earnest
04/23/2025, 4:09 PMJonathan Mackenzie
04/24/2025, 4:49 AMnf.core.NeuralForecast.fit()
, is there a reason we cannot set the size of the test set?Renan Avila
04/24/2025, 10:37 PMJonathan Mackenzie
04/29/2025, 3:04 AMJoaquin FERNANDEZ
05/06/2025, 3:46 PMRodrigo Sodré
05/07/2025, 12:32 PM# Y_df = Y_df.query("unique_id == 'H1'")[:700]
Then i got the attached images. Does anyone knows what are those crossed lines?# Y_df
Christiaan
05/08/2025, 7:40 AMMarco
05/13/2025, 6:26 PMSai krishna Sirikonda
05/16/2025, 12:08 PMKeyhan
05/16/2025, 5:42 PMPaul Skeie
05/21/2025, 1:01 PMRodrigo Sodré
05/22/2025, 12:46 AMJonathan Mackenzie
05/23/2025, 1:08 AMJelte Bottema
05/24/2025, 1:35 PMJelte Bottema
05/26/2025, 8:21 AMTyler Nisonoff
05/27/2025, 6:23 PMOwen Chaffard
05/28/2025, 7:27 AM