pyclustering  0.10.1
pyclustring is a Python, C++ data mining library.
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.
 
 teta
 Threshold that should be exceeded by a potential to switch on potential.
 
 teta_x
 Threshold that should be exceeded by a single oscillator to affect its neighbors.
 
 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.
 
 teta_zx
 Threshold that should be exceeded to affect on a oscillator by the global inhibitor.
 
 T
 Weight of permanent connections.
 
 mu
 Defines time scaling of relaxing of oscillator potential.
 
 Wz
 Weight of global inhibitory connections.
 
 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.
 
 ro
 Multiplier of oscillator noise. More...
 
 I
 Value of external stimulus.
 
 ENABLE_POTENTIONAL
 Defines whether to use potentional of oscillator or not.
 

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 26 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 35 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 46 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 52 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 43 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 49 of file legion.py.

◆ ro

pyclustering.nnet.legion.legion_parameters.ro

Multiplier of oscillator noise.

Plays important role in desynchronization process.

Definition at line 88 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 64 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 82 of file legion.py.


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