Kaspersky Neuromorphic Platform
1.0.0
API Reference
|
STDP rule with synaptic resource parameters. More...
#include <knp/synapse-traits/stdp_synaptic_resource_rule.h>
Public Types | |
using | LinkedSynapseType = SynapseType |
Type of the synapse linked with rule. | |
Public Attributes | |
float | synaptic_resource_ = 0 |
Synaptic resource. | |
float | w_min_ = 0 |
Minimal weight value. | |
float | w_max_ = 1 |
Maximal weight value. | |
float | d_u_ = 0 |
Resource decreasing constant. | |
uint32_t | dopamine_plasticity_period_ = 0 |
Dopamine plasticity period. If a neuron is rewarded during this period, then the synapse weight changes. | |
uint64_t | last_spike_step_ = 0 |
Step number of when the synapse got a spike last. | |
bool | had_hebbian_update_ = false |
true if the synapse was updated during the current spike sequence. | |
STDP rule with synaptic resource parameters.
SynapseType | synapse type linked with rule. |
Definition at line 42 of file stdp_synaptic_resource_rule.h.
using knp::synapse_traits::STDPSynapticResourceRule< SynapseType >::LinkedSynapseType = SynapseType |
Type of the synapse linked with rule.
Definition at line 47 of file stdp_synaptic_resource_rule.h.
float knp::synapse_traits::STDPSynapticResourceRule< SynapseType >::d_u_ = 0 |
Resource decreasing constant.
d_u_
value must be equal or greater than 0
. Definition at line 65 of file stdp_synaptic_resource_rule.h.
uint32_t knp::synapse_traits::STDPSynapticResourceRule< SynapseType >::dopamine_plasticity_period_ = 0 |
Dopamine plasticity period. If a neuron is rewarded during this period, then the synapse weight changes.
Definition at line 70 of file stdp_synaptic_resource_rule.h.
bool knp::synapse_traits::STDPSynapticResourceRule< SynapseType >::had_hebbian_update_ = false |
true
if the synapse was updated during the current spike sequence.
Definition at line 80 of file stdp_synaptic_resource_rule.h.
uint64_t knp::synapse_traits::STDPSynapticResourceRule< SynapseType >::last_spike_step_ = 0 |
Step number of when the synapse got a spike last.
Definition at line 75 of file stdp_synaptic_resource_rule.h.
float knp::synapse_traits::STDPSynapticResourceRule< SynapseType >::synaptic_resource_ = 0 |
Synaptic resource.
Definition at line 52 of file stdp_synaptic_resource_rule.h.
float knp::synapse_traits::STDPSynapticResourceRule< SynapseType >::w_max_ = 1 |
Maximal weight value.
Definition at line 60 of file stdp_synaptic_resource_rule.h.
float knp::synapse_traits::STDPSynapticResourceRule< SynapseType >::w_min_ = 0 |
Minimal weight value.
Definition at line 56 of file stdp_synaptic_resource_rule.h.