Top Banner
Fast electronic noses through spiking neuromorphic networks Prof. Thomas Nowotny CCNR, Informatics, Sussex Neuroscience, University of Sussex Efutures Community Event British Museum London, 04-12-2013
12

Fast electronic noses through spiking neuromorphic networks Prof. Thomas Nowotny CCNR, Informatics, Sussex Neuroscience, University of Sussex Efutures.

Dec 25, 2015

Download

Documents

Juliet Hampton
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Fast electronic noses through spiking neuromorphic networks Prof. Thomas Nowotny CCNR, Informatics, Sussex Neuroscience, University of Sussex Efutures.

Fast electronic noses through spiking neuromorphic networks

Prof. Thomas NowotnyCCNR, Informatics, Sussex Neuroscience,

University of Sussex

Efutures Community EventBritish Museum London, 04-12-2013

Page 2: Fast electronic noses through spiking neuromorphic networks Prof. Thomas Nowotny CCNR, Informatics, Sussex Neuroscience, University of Sussex Efutures.

The problemEnoses are slow

Chemical sensors are much slower than animals’ sensors

The analysis of sensor data is “slow”:• Based on entire measurement• Done “offline”

• Animals make decisions long before their receptors reach equilibrium

• Decisions are made “online” with a continuous input stream

• Use biomimetic spiking neural networks

• Simulating SNN is slow(ish) • Use neuromorphic hardware to

accelerate to hyper-realtime

Page 3: Fast electronic noses through spiking neuromorphic networks Prof. Thomas Nowotny CCNR, Informatics, Sussex Neuroscience, University of Sussex Efutures.

FOX enose

MOx sensors(Figaro)

FOX enose system

O2+Analyte

I

Heater

Substrate

Metal Oxide

The data is theResistance Change

Page 4: Fast electronic noses through spiking neuromorphic networks Prof. Thomas Nowotny CCNR, Informatics, Sussex Neuroscience, University of Sussex Efutures.

Two different sensor technologies

I

Heater

SNO2

Classical SNO2 Sensors

I

Heater

CTO

The data is theResistance Change

Zeolite-coated CTO Sensors

O2+AnalyteO2+Analyte Zeolite

coating

SubstrateSubstrate

Page 5: Fast electronic noses through spiking neuromorphic networks Prof. Thomas Nowotny CCNR, Informatics, Sussex Neuroscience, University of Sussex Efutures.

Example data

Hexanol Octenol

Zeolite CTO sensors

SNO2 sensors SNO2 sensors

Zeolite CTO sensors

(here R0 was subtracted)

Time (s)Time (s)

Rela

tive

resp

onse

(au)

Rela

tive

resp

onse

(au)

Page 6: Fast electronic noses through spiking neuromorphic networks Prof. Thomas Nowotny CCNR, Informatics, Sussex Neuroscience, University of Sussex Efutures.

Faster Features

e.g. A. Z. Berna et al. 2011 ISOEN Conference, New York

R/R0

EMAmax for 3 timescales

Traditional: Steady State

Faster: Transients

Page 7: Fast electronic noses through spiking neuromorphic networks Prof. Thomas Nowotny CCNR, Informatics, Sussex Neuroscience, University of Sussex Efutures.

Traditional approach: Measure steady states

activation Use discriminant analysis

and/or machine learning methods

Bio-mimetic online approach: Use spiking neural network Make “guesses” continuously

in real time Use neuromorphic systems to

make this viable

Models:

Pfeil et al., Frontiers in Neuroscience 2013Huerta et al., Neural Computation 2009

Page 8: Fast electronic noses through spiking neuromorphic networks Prof. Thomas Nowotny CCNR, Informatics, Sussex Neuroscience, University of Sussex Efutures.

Implementation: GeNN GPU Kit and Leicester FPGA Kit

GPU

NVIDIA Tesla

FPGA

Xilinx Virtex

Guerrero-Rivera et al., Programmable Logic Construction Kits for Hyper-Real-TimeNeuronal Modeling. Neural Computation 18, 2651–2679 (2006)

Nowotny et al., GPU enhanced Neuronal Networks (GeNN), BMC Neuroscience 2011, 12(Suppl 1):P239.http://genn.sourceforge.net

Page 9: Fast electronic noses through spiking neuromorphic networks Prof. Thomas Nowotny CCNR, Informatics, Sussex Neuroscience, University of Sussex Efutures.

Project plan

WP1: Objective: Develop and verify a spiking network prototype for rapid analysis of chemosensor signals. (month 1-5)

Tasks: Implement a GPU‐accelerated spiking network. Tune it for performance on the basis of e‐nose data sets. Benchmark the performance against conventional state‐of‐the‐art approaches

Outcome: A GPU‐accelerated spiking network for e‐nose signal analysis.

WP2: Objective: Port the network to neuromorphic hardware. (month 6-7)

Tasks: Implement the network using the neuromorphic kit from Leicester (Tim C. Pearce) Verify that the network’s performance on hardware is at level with the software

implementation.

Outcome: Hardware implementation of the spiking e‐nose network.

Page 10: Fast electronic noses through spiking neuromorphic networks Prof. Thomas Nowotny CCNR, Informatics, Sussex Neuroscience, University of Sussex Efutures.

Future Perspectives

Porting to SPIKEY (Karlheinz Meier, Heidelberg) Scaling the classifiers to HiCANN and wafer-size system Exploring implementations for SpiNNaker (Steve Furber,

Manchester)

M Schmuker has 2 year Marie Curie Fellowship from September 2014.

We (M Schmuker & T Nowotny) have applied for HBP funding to further pursue this.

Page 11: Fast electronic noses through spiking neuromorphic networks Prof. Thomas Nowotny CCNR, Informatics, Sussex Neuroscience, University of Sussex Efutures.

The Team

PIs ConsultantTim Pearce:

Spiking NN on FPGA

Bio-mimetic classification model 3

Russell Binions/ Amalia Berna:

Sensor technology and Enose data

Thomas Nowotny:(overall lead)

Bio-mimetic classification model 2

Spiking NN on GPU

Michael Schmuker:

Biomimetic classification model 1

Spiking NN on neuromorphic hardware (SPIKEY)

ResearcherInterviews: next week

Page 12: Fast electronic noses through spiking neuromorphic networks Prof. Thomas Nowotny CCNR, Informatics, Sussex Neuroscience, University of Sussex Efutures.

Acknowledgments

More info: email [email protected]