Neural Information Processing: Introduction

Similar documents
Course Introduction. Neural Information Processing: Introduction. Notes. Administration

Computational Cognitive Neuroscience (CCN)

in this web service Cambridge University Press

Computational Cognitive Neuroscience (CCN)

Investigation of Physiological Mechanism For Linking Field Synapses

Basics of Computational Neuroscience

Computational Cognitive Neuroscience (CCN)

Neuromorphic computing

Artificial Neural Network : Introduction

Intelligent Control Systems

CHAPTER I From Biological to Artificial Neuron Model

Efficient Emulation of Large-Scale Neuronal Networks

Rolls,E.T. (2016) Cerebral Cortex: Principles of Operation. Oxford University Press.

Neuronal Dynamics: Computational Neuroscience of Single Neurons

University of Cambridge Engineering Part IB Information Engineering Elective

Zoo400 Exam 1: Mar 25, 1999

The storage and recall of memories in the hippocampo-cortical system. Supplementary material. Edmund T Rolls

Bioscience in the 21st century

Hebbian Plasticity for Improving Perceptual Decisions

THE HISTORY OF NEUROSCIENCE

Neurons: Structure and communication

Using OxRAM arrays to mimic bio-inspired short and long term synaptic plasticity Leti Memory Workshop Thilo Werner 27/06/2017

Sparse Coding in Sparse Winner Networks

Human Brain and Senses

Basics of Computational Neuroscience: Neurons and Synapses to Networks

The Nervous System II Neurons

Biological Information Neuroscience

Introduction. Chapter The Perceptual Process

VS : Systemische Physiologie - Animalische Physiologie für Bioinformatiker. Neuronenmodelle III. Modelle synaptischer Kurz- und Langzeitplastizität

PSY380: VISION SCIENCE

Welcome to CSE/NEUBEH 528: Computational Neuroscience

IIE 269: Cognitive Psychology

Anatomy Review. Graphics are used with permission of: Pearson Education Inc., publishing as Benjamin Cummings (

Introduction to Computational Neuroscience

Lecture overview. What hypothesis to test in the fly? Quantitative data collection Visual physiology conventions ( Methods )

THE HISTORY OF NEUROSCIENCE

The synaptic Basis for Learning and Memory: a Theoretical approach

A general error-based spike-timing dependent learning rule for the Neural Engineering Framework

Lecture 22: A little Neurobiology

Implementing Spike-Timing-Dependent Plasticity on SpiNNaker Neuromorphic Hardware

Simple Cortex: A Model of Cells in the Sensory Nervous System

arxiv: v1 [cs.ne] 18 Mar 2017

Psychophysics & a brief intro to the nervous system

Psychology Perception

The Contribution of Neuroscience to Understanding Human Behaviour

Introduction to Computational Neuroscience

Cognitive Neuroscience History of Neural Networks in Artificial Intelligence The concept of neural network in artificial intelligence

Neuroscience Flythrough. Lukas Schott und Letita Parcalabescu

Fundamentals of Computational Neuroscience 2e

Lab 4: Compartmental Model of Binaural Coincidence Detector Neurons

Analysis of in-vivo extracellular recordings. Ryan Morrill Bootcamp 9/10/2014

Questions Addressed Through Study of Behavioral Mechanisms (Proximate Causes)

Biological Psychology. Key Point for this Unit: Everything psychological is simultaneously biological!!

VHDL implementation of Neuron based classification for future artificial intelligence applications

Computational Neuroscience. Instructor: Odelia Schwartz

1. What are the two basic types of cells in the nervous system? Neurons and Glial Cells

CSE 599E Lecture 2: Basic Neuroscience

Brain & Behavior Syllabus V Instructor Mike Hawken Spring 2006

Active Control of Spike-Timing Dependent Synaptic Plasticity in an Electrosensory System

Introduction to Computational Neuroscience

Reading Neuronal Synchrony with Depressing Synapses

Active Sites model for the B-Matrix Approach

2Lesson. Outline 3.3. Lesson Plan. The OVERVIEW. Lesson 3.3 Why does applying pressure relieve pain? LESSON. Unit1.2

Welcome to CSE/NEUBEH 528: Computational Neuroscience

Information Processing During Transient Responses in the Crayfish Visual System

Synfire chains with conductance-based neurons: internal timing and coordination with timed input

Timing and the cerebellum (and the VOR) Neurophysiology of systems 2010

Chapter 11 Introduction to the Nervous System and Nervous Tissue Chapter Outline

The activity. A Domino model of nerve impulse

Axon initial segment position changes CA1 pyramidal neuron excitability

BIOLOGICAL PROCESSES

Principles of Anatomy and Physiology

What is Anatomy and Physiology?

Neurons, Synapses, and Signaling

Action potential. Definition: an all-or-none change in voltage that propagates itself down the axon

Teacher Key. Big Idea Different types of neurons compose the nervous tissue that forms the communication system within the body.

Artificial Neural Networks (Ref: Negnevitsky, M. Artificial Intelligence, Chapter 6)

How Neurons Do Integrals. Mark Goldman

1. Introduction 1.1. About the content

1. Introduction 1.1. About the content. 1.2 On the origin and development of neurocomputing

On Intelligence. Contents. Outline. On Intelligence

Long-term depression and recognition of parallel "bre patterns in a multi-compartmental model of a cerebellar Purkinje cell

PHY3111 Mid-Semester Test Study. Lecture 2: The hierarchical organisation of vision

Physiology of synapses and receptors

Neurons! John A. White Dept. of Bioengineering

Principles of Computational Modelling in Neuroscience

The Cerebellum. Outline. Lu Chen, Ph.D. MCB, UC Berkeley. Overview Structure Micro-circuitry of the cerebellum The cerebellum and motor learning

Plasticity of Cerebral Cortex in Development

Brain, Anatomical Structures & their Functions. Lesson 1 (REACH Psychology, week 3)

The Ever-Changing Brain. Dr. Julie Haas Biological Sciences

Outline. Animals: Nervous system. Neuron and connection of neurons. Key Concepts:

Part 11: Mechanisms of Learning

Computational & Systems Neuroscience Symposium

Introduction to Computational Neuroscience

Nervous Tissue Mediates Perception and Response *

Spiking neural network simulator: User s Guide

ASSOCIATIVE MEMORY AND HIPPOCAMPAL PLACE CELLS

CS 453X: Class 18. Jacob Whitehill

Structure of a Neuron:

Transcription:

1 / 17 Neural Information Processing: Introduction Matthias Hennig School of Informatics, University of Edinburgh January 2017

2 / 17 Course Introduction Welcome and administration Course outline and context A short neuroscience summary

3 / 17 Administration Assessment is an exam (75%) and coursework (25%) Assignments: Assignment 1: 25 March 2017, 4pm Assignment 2: 4 April 2017, 4pm Best use DICE submit, or drop off a paper copy at ITO. A1 will ask for derivations, A2 will be on class papers (format tbc).

4 / 17 Notes You need a good grounding in maths, specifically in probability and statistics vectors and matrices We do not expect any background in neurobiology. We will work on the board a lot - some material will be covered in handouts, but make sure to take notes. Interrupt and ask questions in class if something is unclear, or you feel more explanation is useful. Treat everything we say as examinable, except where we explicitly say otherwise. Any questions/issues - please email us. https://hypothes.is/

5 / 17 Course aims This course will explore how the brain computes, how neuroscience can inspire technology, how computer science can help address important questions in neuroscience.

6 / 17 Reading materials Theoretical Neuroscience by P Dayan and L F Abbott (MIT Press 2001) Neuronal Dynamics by Wulfram Gerstner, Werner M. Kistler, Richard Naud and Liam Paninski (http://neuronaldynamics.epfl.ch/) Information Theory, Inference and Learning Algorithms by David MacKay (http://www.inference.phy.cam.ac.uk/itila/book.html) Introduction To The Theory Of Neural Computation, Volume I, by John Hertz and literature cited in the lecture notes/slides

7 / 17 Relationships between courses NC Wider introduction, more biological, but less mathematical than NIP (van Rossum, first term) CCN Cognition and coding, high level understanding (Series) MLPR Pure ML perspective (Murray)

8 / 17 Course outline 1 Computational methods to get better insight in neural coding and computation: Neural code is complex: distributed and high dimensional Data collection is becoming better 2 Biologically inspired algorithms and hardware. Topics covered: Neural coding: encoding and decoding. Statistical models: modelling neural activity and neuro-inspired machine learning. Unconventional computing: dynamics and attractors.

9 / 17 Linsker (1988) R. Linsker, IEEE Computer Magazine, March 1988 Might there be organizing principles 1 that explain some essential aspects of how a perceptual system develops and functions, 2 that we can attempt to infer without waiting for far more detailed experimental information, 3 that can lead to profitable experimental programs, testable predictions, and applications to synthetic perception as well as to neuroscientific understanding.

10 / 17 Real Neurons The fundamental unit of all nervous system tissue is the neuron Axonal arborization Synapse Axon from another cell Dendrite Axon Nucleus Synapses Cell body or Soma [Figure: Russell and Norvig, 1995]

11 / 17 A neuron consists of a soma, the cell body, which contains the cell nucleus dendrites: input fibres which branch out from the cell body an axon: a single long (output) fibre which branches out over a distance that can be up to 1m long synapse: a connecting junction between the axon and other cells

12 / 17 Each neuron can form synapses with anywhere between 10 and 10 5 other neurons Signals are propagated at the synapse through the release of chemical transmitters which raise or lower the electrical potential of the cell When the potential reaches a threshold value, an action potential is sent down the axon This eventually reaches the synapses and they release transmitters that affect subsequent neurons Synapses can be inhibitory (lower the post-synaptic potential) or excitatory (raise the post-synaptic potential) Synapses can also exhibit long term changes of strength (plasticity) in response to the pattern of stimulation

13 / 17 Assumptions We will not consider the biophysics of neurons We will ignore non-linear interactions between inputs Spikes can be modelled as rate-modulated random processes Ignore biophysical details of plasticity

14 / 17 Recent developments: Neurobiology technique [Stevenson and Kording, 2011] Recordings from many neurons at once (Moore s law)

Recent developments: Computing Hardware [Furber et al., 2014] Single CPU speed limit reached Renewed call for parallel hardware and algorithms, including brain-inspired ones (slow, noisy, enery-efficient). 15 / 17

16 / 17 Recent developments: Machine Learning [Le et al., 2012] Neural network algorithms, developed 20 years ago, were considered superseeded. Due to a few tricks and extreme training, these algorithms are suddenly top performers in vision, audition and natural language.

17 / 17 References I Furber, S. B., Galluppi, F., Temple, S., and Plana, L. A. (2014). The spinnaker project. Proc IEEE, 102(5):652 665. Le, Q. V., Ranzato, M., Monga, R., Devin, M., Chen, K., Corrado, G. S., Dean, J., and Ng, A. Y. (2012). Building high-level features using large scale unsupervised learning. In ICM. ICML 2012: 29th International Conference on Machine Learning, Edinburgh, Scotland, June, 2012. Stevenson, I. H. and Kording, K. P. (2011). How advances in neural recording affect data analysis. Nat Neurosci, 14(2):139 142.