MultiplicativeNoise

experimental.network_dynamics.noise.MultiplicativeNoise(
    apply_to=None,
    key=None,
    **kwargs,
)

State-dependent multiplicative noise: sigma * (1 + alpha * |state|) * dW_t.

The noise intensity depends on the current state values. Commonly used to model state-dependent fluctuations in neural systems.

Parameters: sigma: Base noise level (default: 0.1) state_scaling: State dependence strength alpha (default: 0.1)

Methods

Name Description
diffusion Compute state-dependent diffusion coefficient.

diffusion

experimental.network_dynamics.noise.MultiplicativeNoise.diffusion(
    t,
    state,
    params,
)

Compute state-dependent diffusion coefficient.

Args: t: Current time (unused) state: Current state, shape [n_states, n_nodes] params: Noise parameters with ‘sigma’ and ‘state_scaling’

Returns: State-dependent diffusion coefficients, shape [n_noise_states, n_nodes]