pyclustering.nnet.legion.legion_parameters Class Reference

Describes parameters of LEGION. More...

Public Member Functions

def __init__ (self)
 Default constructor of parameters for LEGION (local excitatory global inhibitory oscillatory network). More...
 

Public Attributes

 eps
 Coefficient that affects intrinsic inhibitor of each oscillator. More...
 
 alpha
 Coefficient is chosen to be on the same order of magnitude as 'eps'. More...
 
 gamma
 Coefficient that is used to control the ratio of the times that the solution spends in these two phases. More...
 
 betta
 Coefficient that affects on intrinsic inhibitor of each oscillator. More...
 
 lamda
 Scale coefficient that is used by potential, should be greater than 0. More...
 
 teta
 Threshold that should be exceeded by a potential to switch on potential. More...
 
 teta_x
 Threshold that should be exceeded by a single oscillator to affect its neighbors. More...
 
 teta_p
 Threshold that should be exceeded to activate potential. More...
 
 teta_xz
 Threshold that should be exceeded by any oscillator to activate global inhibitor. More...
 
 teta_zx
 Threshold that should be exceeded to affect on a oscillator by the global inhibitor. More...
 
 T
 Weight of permanent connections. More...
 
 mu
 Defines time scaling of relaxing of oscillator potential. More...
 
 Wz
 Weight of global inhibitory connections. More...
 
 Wt
 Total dynamic weights to a single oscillator from neighbors. More...
 
 fi
 Rate at which the global inhibitor reacts to the stimulation from the oscillator network. More...
 
 ro
 Multiplier of oscillator noise. More...
 
 I
 Value of external stimulus. More...
 
 ENABLE_POTENTIONAL
 Defines whether to use potentional of oscillator or not. More...
 

Detailed Description

Describes parameters of LEGION.

Contained parameters affect on output dynamic of each oscillator of the network.

See also
legion_network

Definition at line 41 of file legion.py.

Constructor & Destructor Documentation

◆ __init__()

def pyclustering.nnet.legion.legion_parameters.__init__ (   self)

Default constructor of parameters for LEGION (local excitatory global inhibitory oscillatory network).

Constructor initializes parameters by default non-zero values that can be used for simple simulation.

Definition at line 50 of file legion.py.

Member Data Documentation

◆ alpha

pyclustering.nnet.legion.legion_parameters.alpha

Coefficient is chosen to be on the same order of magnitude as 'eps'.

Affects on exponential function that decays on a slow time scale.

Definition at line 61 of file legion.py.

◆ betta

pyclustering.nnet.legion.legion_parameters.betta

Coefficient that affects on intrinsic inhibitor of each oscillator.

Specifies the steepness of the sigmoid function.

Definition at line 67 of file legion.py.

◆ ENABLE_POTENTIONAL

pyclustering.nnet.legion.legion_parameters.ENABLE_POTENTIONAL

Defines whether to use potentional of oscillator or not.

Definition at line 109 of file legion.py.

◆ eps

pyclustering.nnet.legion.legion_parameters.eps

Coefficient that affects intrinsic inhibitor of each oscillator.

Should be the same as 'alpha'.

Definition at line 58 of file legion.py.

◆ fi

pyclustering.nnet.legion.legion_parameters.fi

Rate at which the global inhibitor reacts to the stimulation from the oscillator network.

Definition at line 100 of file legion.py.

◆ gamma

pyclustering.nnet.legion.legion_parameters.gamma

Coefficient that is used to control the ratio of the times that the solution spends in these two phases.

For a larger value of g, the solution spends a shorter time in the active phase.

Definition at line 64 of file legion.py.

◆ I

pyclustering.nnet.legion.legion_parameters.I

Value of external stimulus.

Definition at line 106 of file legion.py.

◆ lamda

pyclustering.nnet.legion.legion_parameters.lamda

Scale coefficient that is used by potential, should be greater than 0.

Definition at line 70 of file legion.py.

◆ mu

pyclustering.nnet.legion.legion_parameters.mu

Defines time scaling of relaxing of oscillator potential.

Definition at line 91 of file legion.py.

◆ ro

pyclustering.nnet.legion.legion_parameters.ro

Multiplier of oscillator noise.

Plays important role in desynchronization process.

Definition at line 103 of file legion.py.

◆ T

pyclustering.nnet.legion.legion_parameters.T

Weight of permanent connections.

Definition at line 88 of file legion.py.

◆ teta

pyclustering.nnet.legion.legion_parameters.teta

Threshold that should be exceeded by a potential to switch on potential.

Definition at line 73 of file legion.py.

◆ teta_p

pyclustering.nnet.legion.legion_parameters.teta_p

Threshold that should be exceeded to activate potential.

If potential less than the threshold then potential is relaxed to 0 on time scale 'mu'.

Definition at line 79 of file legion.py.

◆ teta_x

pyclustering.nnet.legion.legion_parameters.teta_x

Threshold that should be exceeded by a single oscillator to affect its neighbors.

Definition at line 76 of file legion.py.

◆ teta_xz

pyclustering.nnet.legion.legion_parameters.teta_xz

Threshold that should be exceeded by any oscillator to activate global inhibitor.

Definition at line 82 of file legion.py.

◆ teta_zx

pyclustering.nnet.legion.legion_parameters.teta_zx

Threshold that should be exceeded to affect on a oscillator by the global inhibitor.

Definition at line 85 of file legion.py.

◆ Wt

pyclustering.nnet.legion.legion_parameters.Wt

Total dynamic weights to a single oscillator from neighbors.

Sum of weights of dynamic connections to a single oscillator can not be bigger than Wt.

Definition at line 97 of file legion.py.

◆ Wz

pyclustering.nnet.legion.legion_parameters.Wz

Weight of global inhibitory connections.

Definition at line 94 of file legion.py.


The documentation for this class was generated from the following file: