| autoformer_kwargs = lambda lookback,lookahead:{ |
| 'enc_in': 6, |
| 'dec_in': 2, |
| 'c_out': 1, |
| 'pred_len': lookahead, |
| 'seq_len': lookback, |
| 'd_model': 32*4, |
| 'data_idx': [0,3,4,5,6,7], |
| 'time_idx': [1,2] |
| } |
|
|
| informer_kwargs = lambda lookback,lookahead:{ |
| 'enc_in': 6, |
| 'dec_in': 2, |
| 'c_out': 1, |
| 'pred_len': lookahead, |
| 'd_model': 32*4, |
| 'data_idx': [0,3,4,5,6,7], |
| 'time_idx': [1,2] |
| } |
|
|
| timesnet_kwargs = lambda lookback,lookahead:{ |
| 'enc_in': 6, |
| 'dec_in': 2, |
| 'c_out': 1, |
| 'pred_len': lookahead, |
| 'seq_len': lookback, |
| 'd_model': 32*4, |
| 'data_idx': [0,3,4,5,6,7], |
| 'time_idx': [1,2] |
| } |
|
|
| transformer_kwargs = lambda lookback,lookahead:{ |
| 'enc_in': 6, |
| 'dec_in': 2, |
| 'c_out': 1, |
| 'pred_len': lookahead, |
| 'd_model': 32*4, |
| 'data_idx': [0,3,4,5,6,7], |
| 'time_idx': [1,2] |
| } |
|
|
| lstm_kwargs = lambda lookback,lookahead:{ |
| 'input_size': 8, |
| 'hidden_size': 8*4, |
| 'num_layers': 2, |
| 'lookback': lookback |
| } |
|
|
| lstnet_kwargs = lambda lookback,lookahead:{ |
| 'num_features':8, |
| 'conv1_out_channels':8*4, |
| 'conv1_kernel_height':3*4, |
| 'recc1_out_channels':32*4 |
| } |
|
|
| patchtst_kwargs = lambda lookback,lookahead:{ |
| 'enc_in': 6, |
| 'dec_in': 2, |
| 'c_out': 1, |
| 'pred_len': lookahead, |
| 'seq_len': lookback, |
| 'd_model': 32*4, |
| 'data_idx': [0,3,4,5,6,7], |
| 'time_idx': [1,2] |
| } |
|
|
| timesfm_kwargs = lambda lookback, lookahead:{ |
| 'lookback': lookback, |
| 'lookahead': lookahead, |
| 'context_len': 512 |
| } |