dynamicalab.dynamics.ThetaModelDynamics¶
-
class
dynamicalab.dynamics.
ThetaModelDynamics
(sigma=0.1, input_intensity=0.5, cos_transform=True)[source]¶ Theta model, or Ermentrout–Kopell canonical model, is a biological neuron model.
\[ \begin{align}\begin{aligned}\dfrac{dx_i}{dt} = 1-\cos(x_i) + [1+\cos(x_i)]\eta_j\\\eta_j = \Big[I + \dfrac{\sigma}{N}\sum_{j=1}^N w_{ij}(1-\cos(x_j))\Big]\end{aligned}\end{align} \]Since the activity is interpreted as an angle, it is typical to take the cosinus of the activity.
-
__init__
(sigma=0.1, input_intensity=0.5, cos_transform=True)[source]¶ Initialization.
Parameters
sigma : Float : (default=0.1)
- input_intensity : Float : (default=0.5)
- Input intensity to each node.
- cos_transform : Bool : (default=True)
- If true, take the cosinus of the activity as output.
Methods
__init__
([sigma, input_intensity, cos_transform])Initialization. best_x0
(G)Random numbers between 0 and 2*np.pi
-