Paper
https://arxiv.org/abs/2602.11069v1
Equations
Deterministic W_in construction from the invariant subspace of A:
W_in = [x_1/‖x_1‖, ..., x_D/‖x_D‖]
where {x_1,...,x_D} span a D-dim real invariant subspace V_D of A
(real eigenvectors for real eigenvalues; real/imag parts of one
eigenvector per complex-conjugate pair).
API
ps, st = setup(rng, esn)
ps, st = invariant_subspace(ps, st; ascending=true)
ascending: pick eigenvectors from smallest (default) or largest real part
- only touches
ps.reservoir.input_matrix
Maybe better as an init_input initializer instead of a post-setup step.
Official implementation
Haven't found one so far
Paper
https://arxiv.org/abs/2602.11069v1
Equations
Deterministic
W_inconstruction from the invariant subspace ofA:W_in = [x_1/‖x_1‖, ..., x_D/‖x_D‖]
where {x_1,...,x_D} span a D-dim real invariant subspace V_D of A
(real eigenvectors for real eigenvalues; real/imag parts of one
eigenvector per complex-conjugate pair).
API
ascending: pick eigenvectors from smallest (default) or largest real partps.reservoir.input_matrixMaybe better as an
init_inputinitializer instead of a post-setup step.Official implementation
Haven't found one so far