Kaspersky Neuromorphic Platform
1.0.0
API Reference
|
STDP additive rule parameters. More...
#include <knp/synapse-traits/stdp_add_rule.h>
Public Types | |
using | LinkedSynapseType = SynapseType |
Type of the synapse linked with rule. | |
Public Attributes | |
float | tau_plus_ = 10 |
Time constant in milliseconds intended to increase the weight. | |
float | tau_minus_ = 10 |
Time constant in milliseconds intended to decrease the weight. | |
std::vector< uint32_t > | presynaptic_spike_times_ |
Indexes of network execution steps on which spikes on the synapse were generated. | |
std::vector< uint32_t > | postsynaptic_spike_times_ |
Indexes of network execution steps on which spikes on the axon were generated. | |
STDP additive rule parameters.
W(x)
function by Zhang et al. 1998. Definition at line 41 of file stdp_add_rule.h.
using knp::synapse_traits::STDPAdditiveRule< SynapseType >::LinkedSynapseType = SynapseType |
Type of the synapse linked with rule.
Definition at line 46 of file stdp_add_rule.h.
std::vector<uint32_t> knp::synapse_traits::STDPAdditiveRule< SynapseType >::postsynaptic_spike_times_ |
Indexes of network execution steps on which spikes on the axon were generated.
Definition at line 70 of file stdp_add_rule.h.
std::vector<uint32_t> knp::synapse_traits::STDPAdditiveRule< SynapseType >::presynaptic_spike_times_ |
Indexes of network execution steps on which spikes on the synapse were generated.
Definition at line 64 of file stdp_add_rule.h.
float knp::synapse_traits::STDPAdditiveRule< SynapseType >::tau_minus_ = 10 |
Time constant in milliseconds intended to decrease the weight.
Definition at line 58 of file stdp_add_rule.h.
float knp::synapse_traits::STDPAdditiveRule< SynapseType >::tau_plus_ = 10 |
Time constant in milliseconds intended to increase the weight.
Definition at line 52 of file stdp_add_rule.h.