Autoregressive Prediction¶
Autoregressive progressive prediction model.
ARProg ¶
ARProg(n_u: int, n_x: int, n_y: int, init_sz: int, init_sz_range: tuple[int, int] | None = None, **kwargs)
Bases: Module
RNN model with teacher-forced initialization and autoregressive prediction.
Uses an initial segment with teacher forcing to warm up hidden state, then switches to autoregressive mode for the remaining sequence.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
n_u
|
int
|
number of input signals. |
required |
n_x
|
int
|
number of external state signals. |
required |
n_y
|
int
|
number of output signals. |
required |
init_sz
|
int
|
number of time steps for teacher-forced initialization. |
required |
init_sz_range
|
tuple[int, int] | None
|
if set, randomize init_sz within (min, max) during training. |
None
|