-
Notifications
You must be signed in to change notification settings - Fork 5
Neural Astrocytic Network
Guangzhi Tang edited this page Nov 19, 2018
·
6 revisions
combra_loihi gives implementation of Neural-Astrocytic Networks (NAN) using the Astrocyte module in Loihi.
A basic feedforward spiking neural network with 1 input layer, 1 output layer, and 1 Astrocyte. Astrocyte receives inputs from all input neurons and gives output to all output neurons. Input layer and output layer are randomly connected.
import nxsdk.api.n2a as nx
import combra_loihi.api as combra
net = nx.NxNet()
nan = combra.FeedforwardNAN(net)
post_probes, astro_probes = nan.probeNAN([nx.ProbeParameter.SPIKE],
[combra.ASTRO_SPIKE_RECEIVER_PROBE.COMPARTMENT_VOLTAGE,
combra.ASTRO_IP3_INTEGRATOR_PROBE.COMPARTMENT_VOLTAGE,
combra.ASTRO_SIC_GENERATOR_PROBE.COMPARTMENT_VOLTAGE,
combra.ASTRO_SPIKE_GENERATOR_PROBE.SPIKE,
combra.ASTRO_IP3_INTEGRATOR_PROBE.SPIKE])
net.run(sim_time)
net.disconnect()A more detail example on using Feedforward NAN module can be find here.
This figure shows the architecture of the Feedforward NAN with astrocyte-induced synchronous activity.

Guangzhi Tang, Arpit Shah, Computational Brain Lab, Computer Science Department, Rutgers University