anypinn.cli.scaffold.fitzhugh_nagumo.ode_synthetic
FitzHugh-Nagumo neuron model — mathematical definition.
A_KEY = 'a'
module-attribute
B = 0.8
module-attribute
EPSILON_KEY = 'epsilon'
module-attribute
I_EXT = 0.5
module-attribute
NOISE_STD = 0.05
module-attribute
TRUE_A = 0.7
module-attribute
TRUE_EPSILON = 0.08
module-attribute
T_TOTAL = 50
module-attribute
V0 = -1.0
module-attribute
V_KEY = 'v'
module-attribute
W0 = 1.0
module-attribute
W_KEY = 'w'
module-attribute
validation: ValidationRegistry = {EPSILON_KEY: lambda x: torch.full_like(x, TRUE_EPSILON), A_KEY: lambda x: torch.full_like(x, TRUE_A)}
module-attribute
create_data_module(hp: ODEHyperparameters)
Source code in src/anypinn/cli/scaffold/fitzhugh_nagumo/ode_synthetic.py
create_problem(hp: ODEHyperparameters) -> ODEInverseProblem
Source code in src/anypinn/cli/scaffold/fitzhugh_nagumo/ode_synthetic.py
fhn_scaled(x: Tensor, y: Tensor, args: ArgsRegistry) -> Tensor
Scaled FHN ODE for training. Time scaled by T_TOTAL.