MultiAreaEI

Description

This class is a child class of MultiArea. It will generate a multi-area RNN with E/I constraints. Therefore, by default, the input/hidden/readout masks are signed masks. Use cautious as it will change the sign of the weights.

Parameters

Inherited Parameters

This class inherits all parameters from MultiArea. See MultiArea for more details.

Other Parameters

Parameter Default Type Description
ext_pct 0.8 float Percentage of excitatory neurons
inter_area_connections [True, True, True, True] list (of booleans) Allows for what type of inter-area connections. inter_area_connections must be a boolean list of 4 elements, denoting whether ‘exc-exc’, ‘exc-inh’, ‘inh-exc’, and ‘inh-inh’ connections are allowed between areas. see inter-area connections under EI constraints.
inh_readout True boolean Whether to readout inhibitory neurons

Inter-Area Connections Under EI Constraints

Depending on the specific problem you are investigating on, it is possible that you want to eliminate inhibitory connections between areas. Or, you might not want excitatory neurons to connect to inhibitory neurons in other areas. See figure below for different cases of inter-area connections under EI constraints.

To specify what kinds of inter-area connections you want to keep, simple pass a 4-element boolean list to inter_area_connections. The 4 elements denotes whether to keep inter-area ‘exc-exc’, ‘exc-inh’, ‘inh-exc’, and ‘inh-inh’ connections.


results matching ""

    No results matching ""