A brain-inspired neuromorphic architecture for robust neural computation
|
|
- Carmel Beasley
- 6 years ago
- Views:
Transcription
1 A brain-inspired neuromorphic architecture for robust neural computation Fabio Stefanini and Giacomo Indiveri Institute of Neuroinformatics University of Zurich and ETH Zurich BIC ISCA40 June 24th, 2013
2 State-of-art Neuromorphic and neurocomputing systems SW simulated neural networks (CPUs, GPUs). Fully digital cognitive computing chips (IBM). Fabio Stefanini (INI) Real-time ARM-based neural network simulator (SpiNNaker). Real-time neuromorphic multi-chip emulator (NeuroGrid). Neuromorphic classifiers Wafer-scale analog neural accelerators (BrainScaleS). FPGA, Analog/digital CMOS, 3D VLSI, ReRAM, memritors, asynchronous,... 1 / 16
3 The neuromorphic approach 100µ [Nuno da Costa, INI, 2008] To exploit the physics of silicon to reproduce the bio-physics of neural systems, using subthreshold analog VLSI circuits. To develop multi-chip spike-based computing systems using asynchronous digital VLSI circuits to encode and transmit signals between computational nodes. To employ these technologies to understand neural computation and to build behaving systems able to carry out behavioral tasks in complex environments, in real time. Fabio Stefanini (INI) Neuromorphic classifiers 2 / 16
4 The neuromorphic approach 100µ [Nuno da Costa, INI, 2008] To exploit the physics of silicon to reproduce the bio-physics of neural systems, using subthreshold analog VLSI circuits. To develop multi-chip spike-based computing systems using asynchronous digital VLSI circuits to encode and transmit signals between computational nodes. To employ these technologies to understand neural computation and to build behaving systems able to carry out behavioral tasks in complex environments, in real time. Fabio Stefanini (INI) Neuromorphic classifiers 2 / 16
5 Neuromorphic circuits Silicon synapses Vdd Vdd Vdd V τ I τ C syn I syn (t) = I 0 e κ U T (V syn (t) V dd ) V w0 M S1 V std M S2 M Vdd D5 V thr M M D4 D1 V w M D2 C std V nmda M N1 M D6 M N2 I thr = I 0 e κ(v thr V dd ) U T C syn d dt V syn = (I in I τ ) I w V in V G V in M S3 M D3 M G1 M G2 I syn V mem τ d dt I syn + I syn = I thr I w I τ The diff-pair integrator (DPI) circuit [Bartolozzi and Indiveri, Neural Computation, 2007] Fabio Stefanini (INI) Neuromorphic classifiers 3 / 16
6 Neuromorphic basic architectures Looking for traces of cognition. It emulates the physics of the neural systems (distributed, inhomogeneous, imprecise, and noisy) Vision sensor Multi-Neuron Chips Memory and computation are co-localized and distributed (highly parallel). Time represents itself (asynchronous). github.com/inincs/pyncs (Python in Neuroscience Frontiers in Neuroinformatics) Fabio Stefanini (INI) Neuromorphic classifiers 4 / 16
7 Neuromorphic basic architectures Looking for traces of cognition. Vision sensor Multi-Neuron Chips How do you do computation using this computing substrate? github.com/inincs/pyncs (Python in Neuroscience Frontiers in Neuroinformatics) Fabio Stefanini (INI) Neuromorphic classifiers 4 / 16
8 From neuromorphic components to neuromorphic systems Looking for traces of cognition. Top-down design model optimize communication calibrate use theoretical framework (e.g., NEF) Bottom-up emulate biology (system-level) enable learning multi-disciplinary approach use neuromorphic engineering Eliasmith and Anderson (2004), Eliasmith et al. (2012), Rigotti et al. (2013), Chicca et al. (submitted) Fabio Stefanini (INI) Neuromorphic classifiers 5 / 16
9 A VLSI binary classifier for complex patterns Combining theory, neuroscience and engineering: a win-win approach Why RCN? simple implementation powerful transformation neuroscientific valence D. J. Amit and S. Fusi, 1994, V. N. Vapnik, 1998, Y. Cho and L.K. Saul, 2010 J. Brader et al., 2007, M. Barak et al., 2013 M. Rigotti et al., 2013 J. Tapson et al., 2013 Fabio Stefanini (INI) Neuromorphic classifiers 6 / 16
10 Spike-driven learning-rule in analog VLSI Pre-synaptic component Post-synaptic component ~pre V whi V UP I&F Circuit V spk Diff-pair Integrator V Ca V UP AER input spike V wth V DN V Wi Diff-pair Intergator I syn V mem V mem Current Comparator V wlow V ilk V mth Comparator V cmp V DN pre V mem Fabio Stefanini (INI) Neuromorphic classifiers 7 / 16
11 Stochastic weight update LTP/LTD probabilities and stop-learning No LTD LTD consolidation V H θ V L w V mem V H θ V L w V mem pre pre Time(s) Time(s) Fabio Stefanini (INI) Neuromorphic classifiers 8 / 16
12 Training procedure Learning to classify random patterns probability Post Frequency Fabio Stefanini (INI) Neuromorphic classifiers 9 / 16
13 Training procedure Learning to classify random patterns probability Post Frequency Fabio Stefanini (INI) Neuromorphic classifiers 9 / 16
14 Training procedure Learning to classify random patterns probability Post Frequency Fabio Stefanini (INI) Neuromorphic classifiers 9 / 16
15 Synaptic plasticity on VLSI Theory Fabio Stefanini (INI) Neuromorphic classifiers 10 / 16
16 Synaptic plasticity on VLSI Theory VLSI hardware Fabio Stefanini (INI) Neuromorphic classifiers 10 / 16
17 Synaptic plasticity on VLSI Theory VLSI hardware Fabio Stefanini (INI) Neuromorphic classifiers 10 / 16
18 Aggregating classifiers Exploiting stochastic learning and variability (R. E. Shapire, Y. Freund, 2012), (Breiman, 1996), (W. Senn and S. Fusi, 2005) Fabio Stefanini (INI) Neuromorphic classifiers 11 / 16
19 Aggregating classifiers Exploiting stochastic learning and variability (R. E. Shapire, Y. Freund, 2012), (Breiman, 1996), (W. Senn and S. Fusi, 2005) Fabio Stefanini (INI) Neuromorphic classifiers 11 / 16
20 Aggregating classifiers Exploiting stochastic learning and variability (R. E. Shapire, Y. Freund, 2012), (Breiman, 1996), (W. Senn and S. Fusi, 2005) Fabio Stefanini (INI) Neuromorphic classifiers 11 / 16
21 Aggregating classifiers Exploiting stochastic learning and variability (R. E. Shapire, Y. Freund, 2012), (Breiman, 1996), (W. Senn and S. Fusi, 2005) Fabio Stefanini (INI) Neuromorphic classifiers 11 / 16
22 Effects of mismatch on classification Using the software simulation to validate the system s robustness Fabio Stefanini (INI) Neuromorphic classifiers 12 / 16
23 Results and comparisons MNIST deep/cnn (Hinton et al. 2012) 98.4% random + bistable synapses 85% random + bistable synapses + (mod. protocol) 96% Fabio Stefanini (INI) Neuromorphic classifiers 13 / 16
24 Results and comparisons MNIST AUDIO deep/cnn (Hinton et al. 2012) 98.4% random + bistable synapses 85% random + bistable synapses + (mod. protocol) 96% deep/cnn (Hinton et al. 2012) (TIMIT) 77% VLSI cochlea + bistable synapses (spoken digits) 60% Fabio Stefanini (INI) Neuromorphic classifiers 13 / 16
25 Neuromorphic Cognitive Systems Putting together all the pieces of the puzzle Additional pieces Event-based sensors (silicon retinas, silicon cochleas, etc.) [Liu and Delbruck, Current Opinion in Neurobiology, 20, 2010] Stochastic, spike-based learning [Mitra et al., IEEE TBCAS, 2009] Probabilistic computing and Bayesian inference [Corneil et al, ISCAS 2012; Pecevski et al., PLOS, 2011] Memristive circuits for biophysically realistic synapses [Nanotechnology 2013, (submitted)] Outlook Developing circuits and devices able to compute using these principles Building (small-scale?) autonomous, real-time behaving systems Fabio Stefanini (INI) Neuromorphic classifiers 14 / 16
26 Conclusions Toward neuromorphic cognitive behaving systems 1 Neuro-computing has a long tradition and history of successes (and failures). 2 We are witnessing a renaissance of neuro-computing approaches, with some very promising ones. 3 Experimental and computational neuroscience are providing useful insights for the bottom-up design and construction of neuromorphic cognitive systems. 4 By combining engineering, neuroscience, theory we obtained powerful classification. Fabio Stefanini (INI) Neuromorphic classifiers 15 / 16
27 Acknowledgments Rodney INI Giacomo INI Sadique INI Emre UCSD Mattia NYU, NYC (NY) Stefano Columbia University, NYC (NY) Funding sources neurop (257219) ERC SCANDLE (ICT ) SoundRec (119973) SNF Fabio Stefanini (INI) Neuromorphic classifiers 16 / 16
28 Distributed stochastic learning Pros We are not fighting against technology: + mismatch and variability are our friends + systems are fault-tolerant by construction Cons - Learning is slow: only a fraction of the synapses memorize the input patterns - Circuits are BIG - Classifiers are weak (noisy, imprecise) Fabio Stefanini (INI) Neuromorphic classifiers 17 / 16
29 Fusi s spike-based learning rule [Brader et al., 2007] Fabio Stefanini (INI) Neuromorphic classifiers 18 / 16
30 Neuromorphic circuits Silicon neurons Vdd Vdd Vdd Vdd M G1 M A5 M A1 M R1 /ACK Vdd I in V ahp M G2 V thrahp M G3 M G4 I a M A6 M R2 /REQ V thr M A2 M R3 M L1 M L2 C mem I g I r M A3 M R4 C R V lk M L3 M G6 C P V lkahp M G5 M R6 M A4 I mem V ref M R5 τ d dt I mem + I mem I gi in I τ + f (I mem ) A low-power adaptive exponential I&F neuron [Indiveri et al., ISCAS 2010] Fabio Stefanini (INI) Neuromorphic classifiers 19 / 16
31 Neuromorphic circuits Biologically plausible response properties Fabio Stefanini (INI) Neuromorphic classifiers 20 / 16
32 Stochastic spike-based learning Recipe for efficient STDP in VLSI (more good news) 1 Stochasticity & inhomogeneity: change the state of only a randomly selected subset of synapses. Fabio Stefanini (INI) Neuromorphic classifiers 21 / 16
33 Stochastic spike-based learning Recipe for efficient STDP in VLSI (more good news) 1 Stochasticity & inhomogeneity: change the state of only a randomly selected subset of synapses. Fabio Stefanini (INI) Neuromorphic classifiers 21 / 16
34 Stochastic spike-based learning Recipe for efficient STDP in VLSI (more good news) 1 Stochasticity & inhomogeneity: change the state of only a randomly selected subset of synapses. Fabio Stefanini (INI) Neuromorphic classifiers 21 / 16
35 Stochastic spike-based learning Recipe for efficient STDP in VLSI (more good news) 1 Stochasticity & inhomogeneity: change the state of only a randomly selected subset of synapses. Fabio Stefanini (INI) Neuromorphic classifiers 21 / 16
36 Stochastic spike-based learning Recipe for efficient STDP in VLSI (more good news) 1 Stochasticity & inhomogeneity: change the state of only a randomly selected subset of synapses. Fabio Stefanini (INI) Neuromorphic classifiers 21 / 16
37 Stochastic spike-based learning Recipe for efficient STDP in VLSI (more good news) 1 Stochasticity & inhomogeneity: change the state of only a randomly selected subset of synapses. Fabio Stefanini (INI) Neuromorphic classifiers 21 / 16
38 Stochastic spike-based learning Recipe for efficient STDP in VLSI (more good news) 1 Stochasticity & inhomogeneity: change the state of only a randomly selected subset of synapses. Fabio Stefanini (INI) Neuromorphic classifiers 21 / 16
39 Stochastic spike-based learning Recipe for efficient STDP in VLSI (more good news) 1 Stochasticity & inhomogeneity: change the state of only a randomly selected subset of synapses. Fabio Stefanini (INI) Neuromorphic classifiers 21 / 16
40 Stochastic spike-based learning Recipe for efficient STDP in VLSI (more good news) 1 Stochasticity & inhomogeneity: change the state of only a randomly selected subset of synapses. Fabio Stefanini (INI) Neuromorphic classifiers 21 / 16
41 Stochastic spike-based learning Recipe for efficient STDP in VLSI (more good news) 1 Stochasticity & inhomogeneity: change the state of only a randomly selected subset of synapses. Fabio Stefanini (INI) Neuromorphic classifiers 21 / 16
42 Stochastic spike-based learning Recipe for efficient STDP in VLSI (more good news) 1 Stochasticity & inhomogeneity: change the state of only a randomly selected subset of synapses. 2 Bistability: it is sufficient to have just two synaptic states (n = 2). Fabio Stefanini (INI) Neuromorphic classifiers 21 / 16
43 Stochastic spike-based learning Recipe for efficient STDP in VLSI (more good news) 1 Stochasticity & inhomogeneity: change the state of only a randomly selected subset of synapses. 2 Bistability: it is sufficient to have just two synaptic states (n = 2). 3 Redundancy: implement many imprecise synapses (rather than fewer precise ones). Fabio Stefanini (INI) Neuromorphic classifiers 21 / 16
44 Stochastic spike-based learning Recipe for efficient STDP in VLSI (more good news) 1 Stochasticity & inhomogeneity: change the state of only a randomly selected subset of synapses. 2 Bistability: it is sufficient to have just two synaptic states (n = 2). 3 Redundancy: implement many imprecise synapses (rather than fewer precise ones). 4 Spike-based: use Poisson distributed spike trains. Represent variables with mean firing rate. Use variability in precise timing of spikes as source of stochasticity. Fabio Stefanini (INI) Neuromorphic classifiers 21 / 16
45 AER for large mixed selectivity C. Bartolozzi and G. Indiveri, 2007 M. Barak et al., 2013 J. Tapson et al., 2013 Fabio Stefanini (INI) Neuromorphic classifiers 22 / 16
46 Aggregating classifiers (R. E. Shapire, Y. Freund, 2012), (Breiman, 1996), (W. Senn and S. Fusi, 2005) Fabio Stefanini (INI) Neuromorphic classifiers 23 / 16 ove
Synaptic plasticity in neuromorphic hardware. Stefano Fusi Columbia University
Synaptic plasticity in neuromorphic hardware Stefano Fusi Columbia University The memory problem Several efficient memory models assume that the synaptic dynamic variables are unbounded, or can be modified
More informationOutline. Neural dynamics with log-domain integrator circuits. Where it began Biophysics of membrane channels
Outline Neural dynamics with log-domain integrator circuits Giacomo Indiveri Neuromorphic Cognitive Systems group Institute of Neuroinformatics niversity of Zurich and ETH Zurich Dynamics of Multi-function
More informationAddressing Challenges in Neuromorphic Computing with Memristive Synapses
Addressing Challenges in Neuromorphic Computing with Memristive Synapses Vishal Saxena 1, Xinyu Wu 1 and Maria Mitkova 2 1 Analog Mixed-Signal and Photonic IC (AMPIC) Lab 2 Nanoionic Materials and Devices
More informationGPGPU ACCELERATED SIMULATION AND PARAMETER TUNING FOR NEUROMORPHIC APPLICATIONS
January 24, 2014 Parameter Tuning for Neuromorphic Applications 1 GPGPU ACCELERATED SIMULATION AND PARAMETER TUNING FOR NEUROMORPHIC APPLICATIONS Kris Carlson, Michael Beyeler, Nikil Dutt, Jeff Krichmar
More informationCharacterizing the firing properties of an adaptive
Characterizing the firing properties of an adaptive analog VLSI neuron Daniel Ben Dayan Rubin 1,2, Elisabetta Chicca 2, and Giacomo Indiveri 2 1 Department of Bioengineering, Politecnico di Milano, P.zza
More informationContraction Properties of VLSI Cooperative Competitive Neural Networks of Spiking Neurons
Contraction Properties of VLSI Cooperative Competitive Neural Networks of Spiking s Emre Neftci 1, Elisabetta Chicca 1, Giacomo Indiveri 1, Jean-Jacques Slotine 2, Rodney Douglas 1 1 Institute of Neuroinformatics,
More informationContraction Properties of VLSI Cooperative Competitive Neural Networks of Spiking Neurons
Contraction Properties of VLSI Cooperative Competitive Neural Networks of Spiking s Emre Neftci 1, Elisabetta Chicca 1, Giacomo Indiveri 1, Jean-Jacques Slotine 2, Rodney Douglas 1 1 Institute of Neuroinformatics,
More informationIntroduction. Previous work has shown that AER can also be used to construct largescale networks with arbitrary, configurable synaptic connectivity.
Introduction The goal of neuromorphic engineering is to design and implement microelectronic systems that emulate the structure and function of the brain. Address-event representation (AER) is a communication
More informationEnergy-Efficient Neuromorphic Classifiers
ARTICLE Communicated by Gert Cauwenberghs Energy-Efficient Neuromorphic Classifiers Daniel Martí daniel.marti@ens.fr Département d Études Cognitives, École Normale Supérieure PSL Research University, 75005
More informationFast classification using sparsely active spiking networks. Hesham Mostafa Institute of neural computation, UCSD
Fast classification using sparsely active spiking networks Hesham Mostafa Institute of neural computation, UCSD Artificial networks vs. spiking networks backpropagation output layer Multi-layer networks
More informationImplementation of a Restricted Boltzmann Machine in a Spiking Neural Network
Implementation of a Restricted Boltzmann Machine in a Spiking Neural Network Srinjoy Das Department of Electrical and Computer Engineering University of California, San Diego srinjoyd@gmail.com Bruno Umbria
More informationEvent-Driven Random Backpropagation: Enabling Neuromorphic Deep Learning Machines
Event-Driven Random Backpropagation: Enabling Neuromorphic Deep Learning Machines Emre Neftci Department of Cognitive Sciences, UC Irvine, Department of Computer Science, UC Irvine, March 7, 2017 Scalable
More informationNovel VLSI Implementation for Triplet-based Spike-Timing Dependent Plasticity
Novel LSI Implementation for Triplet-based Spike-Timing Dependent Plasticity Mostafa Rahimi Azghadi, Omid Kavehei, Said Al-Sarawi, Nicolangelo Iannella, and Derek Abbott Centre for Biomedical Engineering,
More informationarxiv: v1 [cs.et] 20 Nov 2014
Liquid State Machine with Dendritically Enhanced Readout for Low-power, Neuromorphic VLSI Implementations Subhrajit Roy, Student Member, IEEE, Amitava Banerjee and Arindam Basu, Member, IEEE arxiv:4.5458v
More informationNeuromorphic computing with Memristive devices. NCM group
Neuromorphic computing with Memristive devices NCM group Why neuromorphic? New needs for computing Recognition, Mining, Synthesis (Intel) Increase of Fault (nanoscale engineering) SEMICONDUCTOR TECHNOLOGY
More informationThis document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore.
This document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore. Title Liquid state machine with dendritically enhanced readout for low-power, neuromorphic VLSI implementations
More informationThe N3XT Technology for. Brain-Inspired Computing
The N3XT Technology for Brain-Inspired Computing SystemX Alliance 27..8 Department of Electrical Engineering 25.4.5 2 25.4.5 Source: Google 3 25.4.5 Source: vrworld.com 4 25.4.5 Source: BDC Stanford Magazine
More informationSTDP Learning of Image Patches with Convolutional Spiking Neural Networks
STDP Learning of Image Patches with Convolutional Spiking Neural Networks Daniel J. Saunders, Hava T. Siegelmann, Robert Kozma College of Information and Computer Sciences University of Massachusetts Amherst
More informationHow to do backpropagation in a brain
How to do backpropagation in a brain Geoffrey Hinton Canadian Institute for Advanced Research & University of Toronto & Google Inc. Prelude I will start with three slides explaining a popular type of deep
More informationMachine Learning. Neural Networks. (slides from Domingos, Pardo, others)
Machine Learning Neural Networks (slides from Domingos, Pardo, others) For this week, Reading Chapter 4: Neural Networks (Mitchell, 1997) See Canvas For subsequent weeks: Scaling Learning Algorithms toward
More informationMachine Learning. Neural Networks. (slides from Domingos, Pardo, others)
Machine Learning Neural Networks (slides from Domingos, Pardo, others) For this week, Reading Chapter 4: Neural Networks (Mitchell, 1997) See Canvas For subsequent weeks: Scaling Learning Algorithms toward
More informationLogic. Intro to Neuroscence: Neuromorphic Engineering 12/9/2013. (c) S. Liu and T. Delbruck, Inst. of Neuroinformatics, UZH-ETH Zurich 1
Introductory Course in Neuroscience Neuromorphic Shih-Chii Liu Inst. of Neuroinformatics http://www.ini.uzh.ch/~shih/wiki/doku.php?id=introneuro What is neuromorphic engineering? It consists of embodying
More informationMachine Learning. Neural Networks. (slides from Domingos, Pardo, others)
Machine Learning Neural Networks (slides from Domingos, Pardo, others) Human Brain Neurons Input-Output Transformation Input Spikes Output Spike Spike (= a brief pulse) (Excitatory Post-Synaptic Potential)
More informationarxiv: v1 [q-bio.nc] 27 Aug 2017
Methods for applying the Neural Engineering Framework to neuromorphic hardware arxiv:708.0833v [q-bio.nc] 27 Aug 207 Aaron R. Voelker and Chris Eliasmith Centre for Theoretical Neuroscience, University
More informationUC Irvine UC Irvine Previously Published Works
UC Irvine UC Irvine Previously Published Works Title Neuromorphic Deep Learning Machines Permalink https://escholarship.org/uc/item/335376xb Authors Neftci, E Augustine, C Paul, S et al. Publication Date
More informationNeuromorphic architectures: challenges and opportunites in the years to come
Neuromorphic architectures: challenges and opportunites in the years to come Andreas G. Andreou andreou@jhu.edu Electrical and Computer Engineering Center for Language and Speech Processing Johns Hopkins
More informationDesign and Implementation of BCM Rule Based on Spike-Timing Dependent Plasticity
Design and Implementation of BCM Rule Based on Spike-Timing Dependent Plasticity Mostafa Rahimi Azghadi, Said Al-Sarawi, Nicolangelo Iannella, and Derek Abbott Centre for Biomedical Engineering, School
More informationRE-ENGINEERING COMPUTING WITH NEURO- MIMETIC DEVICES, CIRCUITS, AND ALGORITHMS
RE-ENGINEERING COMPUTING WITH NEURO- MIMETIC DEVICES, CIRCUITS, AND ALGORITHMS Kaushik Roy Abhronil Sengupta, Gopal Srinivasan, Aayush Ankit, Priya Panda, Xuanyao Fong, Deliang Fan, Jason Allred School
More informationLarge-scale neural modeling
Large-scale neural modeling We re acquiring brain data at an unprecedented rate Dendritic recording Serial Scanning EM Ca ++ imaging Kwabena Boahen Stanford Bioengineering boahen@stanford.edu Goal: Link
More informationDynamic State and Parameter Estimation Applied to Neuromorphic Systems
LETTER Communicated by Paolo Del Giudice Dynamic State and Parameter Estimation Applied to Neuromorphic Systems Emre Ozgur Neftci emre@ini.phys.ethz.ch Institute of Informatics, University of Zurich and
More informationSynaptic Devices and Neuron Circuits for Neuron-Inspired NanoElectronics
Synaptic Devices and Neuron Circuits for Neuron-Inspired NanoElectronics Byung-Gook Park Inter-university Semiconductor Research Center & Department of Electrical and Computer Engineering Seoul National
More informationNEUROMORPHIC COMPUTING WITH MAGNETO-METALLIC NEURONS & SYNAPSES: PROSPECTS AND PERSPECTIVES
NEUROMORPHIC COMPUTING WITH MAGNETO-METALLIC NEURONS & SYNAPSES: PROSPECTS AND PERSPECTIVES KAUSHIK ROY ABHRONIL SENGUPTA, KARTHIK YOGENDRA, DELIANG FAN, SYED SARWAR, PRIYA PANDA, GOPAL SRINIVASAN, JASON
More informationNeural Networks Introduction
Neural Networks Introduction H.A Talebi Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Winter 2011 H. A. Talebi, Farzaneh Abdollahi Neural Networks 1/22 Biological
More informationHardware-Amenable Structural Learning for Spikebased Pattern Classification using a Simple Model of Active Dendrites
1 arxiv:1411.5881v2 [cs.ne] 25 Nov 2014 Hardware-Amenable Structural Learning for Spikebased Pattern Classification using a Simple Model of Active Dendrites Shaista Hussain School of Electrical and Electronic
More informationLearning Spatio-Temporally Encoded Pattern Transformations in Structured Spiking Neural Networks 12
Learning Spatio-Temporally Encoded Pattern Transformations in Structured Spiking Neural Networks 12 André Grüning, Brian Gardner and Ioana Sporea Department of Computer Science University of Surrey Guildford,
More informationProbabilistic Models in Theoretical Neuroscience
Probabilistic Models in Theoretical Neuroscience visible unit Boltzmann machine semi-restricted Boltzmann machine restricted Boltzmann machine hidden unit Neural models of probabilistic sampling: introduction
More informationSupporting Online Material for
www.sciencemag.org/cgi/content/full/319/5869/1543/dc1 Supporting Online Material for Synaptic Theory of Working Memory Gianluigi Mongillo, Omri Barak, Misha Tsodyks* *To whom correspondence should be addressed.
More informationOnline Learning in Event-based Restricted Boltzmann Machines
University of Zürich and ETH Zürich Master Thesis Online Learning in Event-based Restricted Boltzmann Machines Author: Daniel Neil Supervisor: Michael Pfeiffer and Shih-Chii Liu A thesis submitted in fulfilment
More informationSpike-based Long Short-Term Memory networks
Spike-based Long Short-Term Memory networks MSc Thesis Roeland Nusselder Mathematical Institute Utrecht University Machine Learning CWI Amsterdam Project supervisor: Prof. dr. R.H. Bisseling Daily supervisors:
More informationLiquid Computing in a Simplified Model of Cortical Layer IV: Learning to Balance a Ball
Liquid Computing in a Simplified Model of Cortical Layer IV: Learning to Balance a Ball Dimitri Probst 1,3, Wolfgang Maass 2, Henry Markram 1, and Marc-Oliver Gewaltig 1 1 Blue Brain Project, École Polytechnique
More informationConvergence of stochastic learning in perceptrons with binary synapses
PhysRevE Convergence of stochastic learning in perceptrons with binary synapses Walter Senn and Stefano Fusi Department of Physiology, University of Bern (Dated: February 18, 2005) The efficacy of a biological
More informationSampling-based probabilistic inference through neural and synaptic dynamics
Sampling-based probabilistic inference through neural and synaptic dynamics Wolfgang Maass for Robert Legenstein Institute for Theoretical Computer Science Graz University of Technology, Austria Institute
More informationIntroduction to Neural Networks
Introduction to Neural Networks What are (Artificial) Neural Networks? Models of the brain and nervous system Highly parallel Process information much more like the brain than a serial computer Learning
More informationUniversità degli Studi di Padova
A.A. 2012/2013 Università degli Studi di Padova - School of Engineering - Electrical Engineering Master's Degree Master Thesis implementing homeostatic plasticity in analog VLSI And how to obtain ultra
More informationOn Computational Limitations of Neural Network Architectures
On Computational Limitations of Neural Network Architectures Achim Hoffmann + 1 In short A powerful method for analyzing the computational abilities of neural networks based on algorithmic information
More informationNeurophysiology of a VLSI spiking neural network: LANN21
Neurophysiology of a VLSI spiking neural network: LANN21 Stefano Fusi INFN, Sezione Roma I Università di Roma La Sapienza Pza Aldo Moro 2, I-185, Roma fusi@jupiter.roma1.infn.it Paolo Del Giudice Physics
More informationMemory and computing beyond CMOS
Memory and computing beyond CMOS Dipartimento di Elettronica, Informazione e Bioingegneria Politecnico di Milano daniele.ielmini@polimi.it Outline 2 Introduction What is CMOS? What comes after CMOS? Example:
More informationLast update: October 26, Neural networks. CMSC 421: Section Dana Nau
Last update: October 26, 207 Neural networks CMSC 42: Section 8.7 Dana Nau Outline Applications of neural networks Brains Neural network units Perceptrons Multilayer perceptrons 2 Example Applications
More informationLearning and Memory in Neural Networks
Learning and Memory in Neural Networks Guy Billings, Neuroinformatics Doctoral Training Centre, The School of Informatics, The University of Edinburgh, UK. Neural networks consist of computational units
More informationLinear discriminant functions
Andrea Passerini passerini@disi.unitn.it Machine Learning Discriminative learning Discriminative vs generative Generative learning assumes knowledge of the distribution governing the data Discriminative
More informationIn the Name of God. Lecture 9: ANN Architectures
In the Name of God Lecture 9: ANN Architectures Biological Neuron Organization of Levels in Brains Central Nervous sys Interregional circuits Local circuits Neurons Dendrite tree map into cerebral cortex,
More informationarxiv: v1 [cs.ne] 30 Mar 2013
A Neuromorphic VLSI Design for Spike Timing and Rate Based Synaptic Plasticity Mostafa Rahimi Azghadi a,, Said Al-Sarawi a,, Derek Abbott a, Nicolangelo Iannella a, a School of Electrical and Electronic
More informationA Learning Theory for Reward-Modulated Spike-Timing-Dependent Plasticity with Application to Biofeedback
A Learning Theory for Reward-Modulated Spike-Timing-Dependent Plasticity with Application to Biofeedback Robert Legenstein, Dejan Pecevski, Wolfgang Maass Institute for Theoretical Computer Science Graz
More informationAn Analog-digital CMOS circuit for motion detection based on direction-selective neural networks
An Analog-digital CMOS circuit for motion detection based on direction-selective neural networks Masato Koutani, Tetsuya Asai, and Yoshihito Amemiya Department of Electrical Engineering, Hokkaido University
More informationA Study of Complex Deep Learning Networks on High Performance, Neuromorphic, and Quantum Computers
A Study of Complex Deep Learning Networks on High Performance, Neuromorphic, and Quantum Computers Thomas E. Potok, Ph.D. Computational Data Analytics Group Oak Ridge National Laboratory ORNL is managed
More informationApplications of Memristors in ANNs
Applications of Memristors in ANNs Outline Brief intro to ANNs Firing rate networks Single layer perceptron experiment Other (simulation) examples Spiking networks and STDP ANNs ANN is bio inpsired inpsired
More informationCenter for Spintronic Materials, Interfaces, and Novel Architectures. Spintronics Enabled Efficient Neuromorphic Computing: Prospects and Perspectives
Center for Spintronic Materials, Interfaces, and Novel Architectures Spintronics Enabled Efficient Neuromorphic Computing: Prospects and Perspectives KAUSHIK ROY ABHRONIL SENGUPTA, KARTHIK YOGENDRA, DELIANG
More informationA 68 Parallel Row Access Neuromorphic Core with 22K Multi-Level Synapses Based on Logic- Compatible Embedded Flash Memory Technology
A 68 Parallel Row Access Neuromorphic Core with 22K Multi-Level Synapses Based on Logic- Compatible Embedded Flash Memory Technology M. Kim 1, J. Kim 1, G. Park 1, L. Everson 1, H. Kim 1, S. Song 1,2,
More informationA General Framework for Neurobiological Modeling: An Application to the Vestibular System 1
A General Framework for Neurobiological Modeling: An Application to the Vestibular System 1 Chris Eliasmith, a M. B. Westover, b and C. H. Anderson c a Department of Philosophy, University of Waterloo,
More informationNeural Networks. Nicholas Ruozzi University of Texas at Dallas
Neural Networks Nicholas Ruozzi University of Texas at Dallas Handwritten Digit Recognition Given a collection of handwritten digits and their corresponding labels, we d like to be able to correctly classify
More informationNature-inspired Analog Computing on Silicon
Nature-inspired Analog Computing on Silicon Tetsuya ASAI and Yoshihito AMEMIYA Division of Electronics and Information Engineering Hokkaido University Abstract We propose CMOS analog circuits that emulate
More informationBayesian Computation Emerges in Generic Cortical Microcircuits through Spike-Timing-Dependent Plasticity
Bayesian Computation Emerges in Generic Cortical Microcircuits through Spike-Timing-Dependent Plasticity Bernhard Nessler 1 *, Michael Pfeiffer 1,2, Lars Buesing 1, Wolfgang Maass 1 1 Institute for Theoretical
More informationARTIFICIAL NEURAL NETWORK PART I HANIEH BORHANAZAD
ARTIFICIAL NEURAL NETWORK PART I HANIEH BORHANAZAD WHAT IS A NEURAL NETWORK? The simplest definition of a neural network, more properly referred to as an 'artificial' neural network (ANN), is provided
More informationPost Von Neumann Computing
Post Von Neumann Computing Matthias Kaiserswerth Hasler Stiftung (formerly IBM Research) 1 2014 IBM Corporation Foundation Purpose Support information and communication technologies (ICT) to advance Switzerland
More informationIntroduction Biologically Motivated Crude Model Backpropagation
Introduction Biologically Motivated Crude Model Backpropagation 1 McCulloch-Pitts Neurons In 1943 Warren S. McCulloch, a neuroscientist, and Walter Pitts, a logician, published A logical calculus of the
More informationVLSI Design I. Defect Mechanisms and Fault Models
VLSI Design I Defect Mechanisms and Fault Models He s dead Jim... Overview Defects Fault models Goal: You know the difference between design and fabrication defects. You know sources of defects and you
More informationEdge of Chaos Computation in Mixed-Mode VLSI - A Hard Liquid
Edge of Chaos Computation in Mixed-Mode VLSI - A Hard Liquid Felix Schürmann, Karlheinz Meier, Johannes Schemmel Kirchhoff Institute for Physics University of Heidelberg Im Neuenheimer Feld 227, 6912 Heidelberg,
More informationRobustness from structure: Inference with hierarchical spiking networks on analog neuromorphic hardware
Robustness from structure: Inference with hierarchical spiking networks on analog neuromorphic hardware applications for spiking neural networks that can then profit from the typical advantages of a physical
More informationHow to do backpropagation in a brain. Geoffrey Hinton Canadian Institute for Advanced Research & University of Toronto
1 How to do backpropagation in a brain Geoffrey Hinton Canadian Institute for Advanced Research & University of Toronto What is wrong with back-propagation? It requires labeled training data. (fixed) Almost
More informationSynchrony in Neural Systems: a very brief, biased, basic view
Synchrony in Neural Systems: a very brief, biased, basic view Tim Lewis UC Davis NIMBIOS Workshop on Synchrony April 11, 2011 components of neuronal networks neurons synapses connectivity cell type - intrinsic
More informationData Mining Part 5. Prediction
Data Mining Part 5. Prediction 5.5. Spring 2010 Instructor: Dr. Masoud Yaghini Outline How the Brain Works Artificial Neural Networks Simple Computing Elements Feed-Forward Networks Perceptrons (Single-layer,
More informationSean Escola. Center for Theoretical Neuroscience
Employing hidden Markov models of neural spike-trains toward the improved estimation of linear receptive fields and the decoding of multiple firing regimes Sean Escola Center for Theoretical Neuroscience
More informationComputation with Spikes in a Winner-Take-All Network
LETTER Communicated by Wolfgang Maass Computation with Spikes in a Winner-Take-All Network Matthias Oster mao@ini.phys.ethz.ch Rodney Douglas rjd@ini.phys.ethz.ch Shih-Chii Liu shih@ini.phys.ethz.ch Institute
More informationArtificial Neural Networks
Artificial Neural Networks Oliver Schulte - CMPT 310 Neural Networks Neural networks arise from attempts to model human/animal brains Many models, many claims of biological plausibility We will focus on
More informationActivity Driven Adaptive Stochastic. Resonance. Gregor Wenning and Klaus Obermayer. Technical University of Berlin.
Activity Driven Adaptive Stochastic Resonance Gregor Wenning and Klaus Obermayer Department of Electrical Engineering and Computer Science Technical University of Berlin Franklinstr. 8/9, 187 Berlin fgrewe,obyg@cs.tu-berlin.de
More informationAn Introductory Course in Computational Neuroscience
An Introductory Course in Computational Neuroscience Contents Series Foreword Acknowledgments Preface 1 Preliminary Material 1.1. Introduction 1.1.1 The Cell, the Circuit, and the Brain 1.1.2 Physics of
More informationEmergence of resonances in neural systems: the interplay between adaptive threshold and short-term synaptic plasticity
Emergence of resonances in neural systems: the interplay between adaptive threshold and short-term synaptic plasticity Jorge F. Mejias 1,2 and Joaquín J. Torres 2 1 Department of Physics and Center for
More informationDesign of Basic Logic Gates using CMOS and Artificial Neural Networks (ANN)
AMSE JOURNALS-2016-Series: Advances D; Vol. 21; N 1; pp 54-65 Submitted July 2016; Revised Oct. 11, 2016, Accepted Nov. 15, 2016 Design of Basic Logic Gates using CMOS and Artificial Neural Networks (ANN)
More informationMagnetic tunnel junction beyond memory from logic to neuromorphic computing WANJUN PARK DEPT. OF ELECTRONIC ENGINEERING, HANYANG UNIVERSITY
Magnetic tunnel junction beyond memory from logic to neuromorphic computing WANJUN PARK DEPT. OF ELECTRONIC ENGINEERING, HANYANG UNIVERSITY Magnetic Tunnel Junctions (MTJs) Structure High density memory
More informationStand-Alone Hardware-Based Learning System. Trevor CLARKSON and Chi Kwong NG 1. Department of Electronic and Electrical Engineering,
Stand-Alone Hardware-Based Learning System Trevor CLARKSON and Chi Kwong NG 1 Department of Electronic and Electrical Engineering, King s College, Strand, London, WC2R 2LS, UK 1 Department of Electronic
More informationThe Spike Response Model: A Framework to Predict Neuronal Spike Trains
The Spike Response Model: A Framework to Predict Neuronal Spike Trains Renaud Jolivet, Timothy J. Lewis 2, and Wulfram Gerstner Laboratory of Computational Neuroscience, Swiss Federal Institute of Technology
More informationA Hybrid CMOS/Memristive Nanoelectronic Circuit for Programming Synaptic Weights
A Hybrid CMOS/Memristive Nanoelectronic Circuit for Programming Synaptic Weights Arne Heittmann and Tobias G. Noll Chair of Electrical Engineering and Computer Systems RWTH Aachen University -52062 Aachen,
More informationarxiv: v2 [cs.ne] 6 Oct 2017
Neural and Synaptic Array Transceiver: A Brain-Inspired Computing Framework for Embedded Learning Georgios Detorakis 1, *, Sadique Sheik 4, Charles Augustine 2, Somnath Paul 2, Bruno U. Pedroni 3, Nikil
More informationValiant s Neuroidal Model
Valiant s Neuroidal Model Leslie Valiant CSE Department, UCSD Presented by: Max Hopkins November 13, 2018 Leslie Valiant (Harvard University) November 13, 2018 1 / 15 Roadmap 1 Modeling Memory and Association
More informationIntroduction to Neural Networks U. Minn. Psy 5038 Spring, 1999 Daniel Kersten. Lecture 2a. The Neuron - overview of structure. From Anderson (1995)
Introduction to Neural Networks U. Minn. Psy 5038 Spring, 1999 Daniel Kersten Lecture 2a The Neuron - overview of structure From Anderson (1995) 2 Lect_2a_Mathematica.nb Basic Structure Information flow:
More informationNeural Coding: Integrate-and-Fire Models of Single and Multi-Neuron Responses
Neural Coding: Integrate-and-Fire Models of Single and Multi-Neuron Responses Jonathan Pillow HHMI and NYU http://www.cns.nyu.edu/~pillow Oct 5, Course lecture: Computational Modeling of Neuronal Systems
More informationNew Delhi & Affiliated to VTU, Belgavi ) Oorgaum, Kolar Dist ,Karnataka
Design and Implementation of Logic Gates and Adder Circuits on FPGA Using ANN Neelu Farha 1., Ann Louisa Paul J 2., Naadiya Kousar L S 3., Devika S 4., Prof. Ruckmani Divakaran 5 1,2,3,4,5 Department of
More informationLEADING THE EVOLUTION OF COMPUTE MARK KACHMAREK HPC STRATEGIC PLANNING MANAGER APRIL 17, 2018
LEADING THE EVOLUTION OF COMPUTE MARK KACHMAREK HPC STRATEGIC PLANNING MANAGER APRIL 17, 2018 INTEL S RESEARCH EFFORTS COMPONENTS RESEARCH INTEL LABS ENABLING MOORE S LAW DEVELOPING NOVEL INTEGRATION ENABLING
More informationBiological Modeling of Neural Networks:
Week 14 Dynamics and Plasticity 14.1 Reservoir computing - Review:Random Networks - Computing with rich dynamics Biological Modeling of Neural Networks: 14.2 Random Networks - stationary state - chaos
More informationBayesian Computation Emerges in Generic Cortical Microcircuits through Spike-Timing-Dependent Plasticity
Bayesian Computation Emerges in Generic Cortical Microcircuits through Spike-Timing-Dependent Plasticity Bernhard Nessler 1,, Michael Pfeiffer 2,1, Lars Buesing 1, Wolfgang Maass 1 nessler@igi.tugraz.at,
More informationGPU-accelerated Computing at Scale. Dirk Pleiter I GTC Europe 10 October 2018
GPU-accelerated Computing at Scale irk Pleiter I GTC Europe 10 October 2018 Outline Supercomputers at JSC Future science challenges Outlook and conclusions 2 3 Supercomputers at JSC JUQUEEN (until 2018)
More informationHow to outperform a supercomputer with neuromorphic chips
How to outperform a supercomputer with neuromorphic chips Kwabena Boahen Stanford Bioengineering boahen@stanford.edu Telluride Acknowledgements Paul Merolla John Arthur Joseph Kai Lin Hynna BrainsInSilicon.stanford.edu
More informationProcessing of Time Series by Neural Circuits with Biologically Realistic Synaptic Dynamics
Processing of Time Series by Neural Circuits with iologically Realistic Synaptic Dynamics Thomas Natschläger & Wolfgang Maass Institute for Theoretical Computer Science Technische Universität Graz, ustria
More informationRate- and Phase-coded Autoassociative Memory
Rate- and Phase-coded Autoassociative Memory Máté Lengyel Peter Dayan Gatsby Computational Neuroscience Unit, University College London 7 Queen Square, London WCN 3AR, United Kingdom {lmate,dayan}@gatsby.ucl.ac.uk
More informationArtificial Neural Networks. Q550: Models in Cognitive Science Lecture 5
Artificial Neural Networks Q550: Models in Cognitive Science Lecture 5 "Intelligence is 10 million rules." --Doug Lenat The human brain has about 100 billion neurons. With an estimated average of one thousand
More informationAnalyzing Neuroscience Signals using Information Theory and Complexity
12th INCF Workshop on Node Communication and Collaborative Neuroinformatics Warsaw, April 16-17, 2015 Co-Authors: Analyzing Neuroscience Signals using Information Theory and Complexity Shannon Communication
More informationInference Control and Driving of Natural Systems
Inference Control and Driving of Natural Systems MSci/MSc/MRes nick.jones@imperial.ac.uk The fields at play We will be drawing on ideas from Bayesian Cognitive Science (psychology and neuroscience), Biological
More informationSpiking Neural P Systems and Modularization of Complex Networks from Cortical Neural Network to Social Networks
Spiking Neural P Systems and Modularization of Complex Networks from Cortical Neural Network to Social Networks Adam Obtu lowicz Institute of Mathematics, Polish Academy of Sciences Śniadeckich 8, P.O.B.
More informationArtificial Neural Network and Fuzzy Logic
Artificial Neural Network and Fuzzy Logic 1 Syllabus 2 Syllabus 3 Books 1. Artificial Neural Networks by B. Yagnanarayan, PHI - (Cover Topologies part of unit 1 and All part of Unit 2) 2. Neural Networks
More informationNeuromorphic Engineering I. To do today. avlsi.ini.uzh.ch/classwiki. Book. A pidgin vocabulary. Neuromorphic Electronics? What is it all about?
Neuromorphic Engineering I Time and day : Lecture Mondays, 13:15-14:45 Lab exercise location: Institut für Neuroinformatik, Universität Irchel, Y55 G87 Credits: 6 ECTS credit points Exam: Oral 20-30 minutes
More information