Transpose
extensions.convolution.Transpose.Transpose(self, proj, target)Transposed projection reusing the weights of an already-defined rate-coded projection.
Even though the original projection can be learnable, this one can not. The computed post-synaptic potential is the default case for rate-coded projections: “w * pre.r”
The proposed target can differ from the target of the forward projection.
Example:
proj_ff = ann.Projection( input, output, target="exc" )
proj_ff.connect_all_to_all(weights=Uniform(0,1)
proj_fb = Transpose(proj_ff, target="inh")
proj_fb.connect()Parameters
| Name | Type | Description | Default |
|---|---|---|---|
| proj | original projection. | required | |
| target | type of the connection (can differ from the original one). | required |
Methods
| Name | Description |
|---|---|
| connectivity_matrix | Not available. |
| load | Not available. |
| receptive_fields | Not available. |
| save | Not available. |
| save_connectivity | Not available. |
connectivity_matrix
extensions.convolution.Transpose.Transpose.connectivity_matrix(fill=0.0)Not available.
load
extensions.convolution.Transpose.Transpose.load(filename)Not available.
receptive_fields
extensions.convolution.Transpose.Transpose.receptive_fields(
variable='w',
in_post_geometry=True,
)Not available.
save
extensions.convolution.Transpose.Transpose.save(filename)Not available.
save_connectivity
extensions.convolution.Transpose.Transpose.save_connectivity(filename)Not available.