Skip to content

Latest commit

 

History

History
30 lines (16 loc) · 1.29 KB

README.md

File metadata and controls

30 lines (16 loc) · 1.29 KB

Glia functions!

Here we define and study Artificial Glia Networks.

A proof by Barron established that artificial neural networks are universal function approximators. This has, in part anyway, motivated much study of ANNs. Turns out though that Barron's result is easy to extend to glia networks, if that is we consider Calcium (Ca) concentrations in place of firing rates. This is because:

  1. Glia release neurotransmitters.
  2. The Ca++ response to neurotransmitters in glia is sigmoidal

But!

  1. Unlike neurons, Glia don't form specific synapses. This means their communication is (probably) limited to local but diffuse connections.

While we'll show the proof extension in a companion paper (it rests on linear superpostions of summations), here we explore the computational properties of AGNs in practice.

As a first pass in building AGNs we interpret 'local and diffuse' to mean that only gila who are nearest neighbors can communicate with fidelity. For example:

TODO diagram: comparing ANNs and AGNs

TODO diagram: AGN Grow and Shrink layers

Install

pip install git+https://github.com/CoAxLab/glia_playing_atari.git

Dependencies

  • Standard anaconda
  • PyTorch (4.1)