Day 1 - Introduction to Neuromorphic
01 May 2023Morning Session
- Introduction
- History
- Logistics (website, Wiki,,,,)
- Goal
The main goal is to discuss:
- what ideas/principles we can extract from ML and AI and implement them on the hardware?
- What can this community bring: what inspirations from the nervous system
Sebastian leading the introduction to the field:
- write down 6 words in the survey!
- Postdoc at Heidelberg, part of the brainscale
- Workshop started 1994:
- Origins: Publication of Carver Mead in 1990
- Shows the current of ion channels depends on the voltage
- Measures I_syn (function of V)
- Asks: why not use the transistor in all its complexity: analog to do physical omputation. Some simple computation primitives:
- conservation of charge (summation)
- I = V/R (multiplcation). This R also stores the value, “resistive memeory”? –> memeory computation: co-location fo computation and memeory. The computation is hence defined by the network structure. To be contrasted with the Von Neumann bottleneck: transferring the info to and from the memory (DRAM) requires a lot of energy
- Origins: Publication of Carver Mead in 1990
- Spikes: a nice analogue between engineered systems and nervous system: to transmit signals over distance we need to encode and decode
- temporal sparsity: although it computes faster, it only spikes sparsily. The reason is that spikes are expensive (number of spikes prop to the energy consuumed) –> whihc means that each spike has a high information content –> so how to encode signals into spikes? what coding scheme should we implement in neuron-inspired signal?
2nd Morning Session
- Bio-inspired learning. A common theme is locality: local variables necessary for learning
- STDP
- Homeostatis
- Structure plasticity
-
Noise and computation in the brain
- A crucial element in the brain
- Maybe what we define as noise is actually computation. Noise as a ressorce
- Carver Mead recent article on analog computation - NECO [Tobi]
- precison (the components are different: ie mismath on transistors or memristors) vs. accuracy (on the system level)
Afternoon: Workgroups/ Discussions
-
Discussion group by Micheal: Single-shot learning
- Workgroups
- Denoising for speech enhancement: time series, generative network, unsolved in SNN yet
- Neuromorphic Chips
- Analog: BrainScales, DYNASE, ALIVE,ROLLS
- BrainScales: are accelerated in time (x1000), 512 AdExp
- Spinaker: ARM 120 nm,
- Digital: Loihi, Spinnaker, Xylo, Spech
- Analog: BrainScales, DYNASE, ALIVE,ROLLS