inferno.learn

Components

CellTrainer

Base trainer for updating cell parameters.

IndependentCellTrainer

Trainer for update methods without inter-cell dependencies.

Trainers, Spike-Timing Dependent Plasticity

STDP

Pair-based spike-timing dependent plasticity trainer.

DelayAdjustedSTDP

Delay-adjusted pair-based spike-timing dependent plasticity trainer.

DelayAdjustedSTDPD

Delay-adjusted pair-based spike-timing dependent plasticity delay trainer.

KernelSTDP

General kernel spike-timing dependent plasticity trainer.

DelayAdjustedKernelSTDP

Delay-adjusted general kernel spike-timing dependent plasticity trainer.

DelayAdjustedKernelSTDPD

Delay-adjusted general kernel spike-timing dependent plasticity delay trainer.

TripletSTDP

Triplet-based spike-timing dependent plasticity trainer.

MSTDP

Modulated spike-timing dependent plasticity trainer.

DelayAdjustedMSTDP

Delay-adjusted modulated spike-timing dependent plasticity trainer.

DelayAdjustedMSTDPD

Delay-adjusted modulated spike-timing dependent plasticity delay trainer.

MSTDPET

Modulated spike-timing dependent plasticity with eligibility trace trainer.

Trainers, Other

LinearHomeostasis

Linear homeostatic regulation.

Classifiers

MaxRateClassifier

Classifies spikes by maximum per-class rates.