|
Kaspersky Neuromorphic Platform
1.0.0
API Reference
|
STDP rule with synaptic resource parameters. More...
#include <knp/synapse-traits/stdp_synaptic_resource_rule.h>
Collaboration diagram for knp::synapse_traits::STDPSynapticResourceRule< SynapseType >: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.