Skip to content

Build · Initializer

pseudo_diagonal

Pseudo-diagonal initializer for structured input connections.

pseudo_diagonal

An 80×8 weight matrix drawn by this initializer.
from resdag.layers import ESNLayer

reservoir = ESNLayer(500, feedback_size=3, feedback_initializer="pseudo_diagonal")
parameter default
input_scaling None
binarize False

Works for feedback_initializer= and input_initializer= alike; override parameters with ("pseudo_diagonal", {...}) or get_input_feedback("pseudo_diagonal", ...).

See also