15
Fundamentals of Computational Neuroscience 2e Thomas Trappenberg January 7, 2009 Chapter 1: Introduction

Fundamentals of Computational Neuroscience 2ett/CSCI650809/SlidesChapter1.pdf · computational Brain, MIT Press Peter Dayan and Laurence F. Abbott 2001, Theoretical Neuroscience,

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Fundamentals of Computational Neuroscience 2ett/CSCI650809/SlidesChapter1.pdf · computational Brain, MIT Press Peter Dayan and Laurence F. Abbott 2001, Theoretical Neuroscience,

Fundamentals of ComputationalNeuroscience 2e

Thomas Trappenberg

January 7, 2009

Chapter 1: Introduction

Page 2: Fundamentals of Computational Neuroscience 2ett/CSCI650809/SlidesChapter1.pdf · computational Brain, MIT Press Peter Dayan and Laurence F. Abbott 2001, Theoretical Neuroscience,

What is Computational Neuroscience?

Computational Neuroscience is the theoretical studyof the brain to uncover the principles and mechanismsthat guide the development, organization, informationprocessing and mental abilities of the nervous system.

Page 3: Fundamentals of Computational Neuroscience 2ett/CSCI650809/SlidesChapter1.pdf · computational Brain, MIT Press Peter Dayan and Laurence F. Abbott 2001, Theoretical Neuroscience,

What is Computational Neuroscience?

Computational Neuroscience is the theoretical studyof the brain to uncover the principles and mechanismsthat guide the development, organization, informationprocessing and mental abilities of the nervous system.

Page 4: Fundamentals of Computational Neuroscience 2ett/CSCI650809/SlidesChapter1.pdf · computational Brain, MIT Press Peter Dayan and Laurence F. Abbott 2001, Theoretical Neuroscience,

Computational/theoretical tools in context

PsychologyPsychology

NeurophysiologyNeurophysiology

NeurobiologyNeurobiology

PsychologyPsychology

NeurophysiologyNeurophysiology

NeurobiologyNeurobiology

Experimental

Facts

Experimental

Predictions

PsychologyPsychology

NeurophysiologyNeurophysiology

NeurobiologyNeurobiology

PsychologyPsychology

NeurophysiologyNeurophysiology

NeurobiologyNeurobiology

Computational

Neuroscience

Computational

neuroscience

Refinement

feedback

Refinementfeedback

Experimental

predictionsExperimental

facts

Applications

Quantitative models

(mathematical)

Nonlinear dynamics

Information theory

Page 5: Fundamentals of Computational Neuroscience 2ett/CSCI650809/SlidesChapter1.pdf · computational Brain, MIT Press Peter Dayan and Laurence F. Abbott 2001, Theoretical Neuroscience,

Levels of organizations in the nervous system

CNS

System

Maps

Networks

Neurons

Synapses

Molecules

1m

10cm

1cm

1mm

100mm

1µm

1A

PFC

PMC

HCMP

++

+

++

+

++

+

+

++

+

+

+

+

++

+

+

++

+

+

+

+++

+

++ +

+ ++

++

+

+

H N2

C C OH

H O

R

People10m

Amino acid

Compartmental

model

Self-organizing

map

Compmentory

memory

system

Edge

detector

Visicels

and ion

channels

Page 6: Fundamentals of Computational Neuroscience 2ett/CSCI650809/SlidesChapter1.pdf · computational Brain, MIT Press Peter Dayan and Laurence F. Abbott 2001, Theoretical Neuroscience,

What is a model?

Models are abstractions of real world systems orimplementations of hypothesis to investigate particularquestions about, or to demonstrate particular featuresof, a system or hypothesis.

Page 7: Fundamentals of Computational Neuroscience 2ett/CSCI650809/SlidesChapter1.pdf · computational Brain, MIT Press Peter Dayan and Laurence F. Abbott 2001, Theoretical Neuroscience,

What is a model?

Models are abstractions of real world systems orimplementations of hypothesis to investigate particularquestions about, or to demonstrate particular featuresof, a system or hypothesis.

Page 8: Fundamentals of Computational Neuroscience 2ett/CSCI650809/SlidesChapter1.pdf · computational Brain, MIT Press Peter Dayan and Laurence F. Abbott 2001, Theoretical Neuroscience,

What is a model?

Models are abstractions of real world systems orimplementations of hypothesis to investigate particularquestions about, or to demonstrate particular featuresof, a system or hypothesis.

Page 9: Fundamentals of Computational Neuroscience 2ett/CSCI650809/SlidesChapter1.pdf · computational Brain, MIT Press Peter Dayan and Laurence F. Abbott 2001, Theoretical Neuroscience,

Is there a brain theory?

Page 10: Fundamentals of Computational Neuroscience 2ett/CSCI650809/SlidesChapter1.pdf · computational Brain, MIT Press Peter Dayan and Laurence F. Abbott 2001, Theoretical Neuroscience,

Marr’s approach

1. Computational theory: What is the goal of the computation,why is it appropriate, and what is the logic of the strategy bywhich it can be carried out?

2. Representation and algorithm: How can this computationaltheory be implemented? In particular, what is therepresentation for the input and output, and what is thealgorithm for the transformation?

3. Hardware implementation: How can the representation andalgorithm be realized physically?

Marr puts great importance to the first level:

”To phrase the matter in another way, an algorithm islikely to be understood more readily by understanding thenature of the problem being solved than by examining themechanism (and hardware) in which it is embodied.”

Page 11: Fundamentals of Computational Neuroscience 2ett/CSCI650809/SlidesChapter1.pdf · computational Brain, MIT Press Peter Dayan and Laurence F. Abbott 2001, Theoretical Neuroscience,

A computational theory of the brain:The anticipating brain

The brain is an anticipating memory system. It learnsto represent the world, or more specifically,expectations of the world, which can be used togenerate goal directed behavior.

Sensation

Action

Causes Concepts Concepts Concepts

Agent

Environment

Page 12: Fundamentals of Computational Neuroscience 2ett/CSCI650809/SlidesChapter1.pdf · computational Brain, MIT Press Peter Dayan and Laurence F. Abbott 2001, Theoretical Neuroscience,

Overview of chapters

2 Neurons and conductance-based models

3 Simplied neuron and population models

4 Associators and synaptic plasticity

5 Cortical organizations and simple networks

6 Feed-forward mapping networks

7 Cortical maps and competitive population coding

8 Recurrent associative networks and episodic memory

9 Modular networks, motor control, and reinforcement learning

10 The cognitive brain

Page 13: Fundamentals of Computational Neuroscience 2ett/CSCI650809/SlidesChapter1.pdf · computational Brain, MIT Press Peter Dayan and Laurence F. Abbott 2001, Theoretical Neuroscience,

Further Readings

Patricia S. Churchland and Terrence J. Sejnowski, 1992, Thecomputational Brain, MIT Press

Peter Dayan and Laurence F. Abbott 2001, Theoretical Neuroscience, MITPress

Jeff Hawkins with Sandra Blakeslee 2004, On Intelligence, Henry Holt andCompany

Norman Doidge 2007, The Brain That Changes Itself: Stories ofPersonal Triumph from the Frontiers of Brain Science, James H.Silberman Books

Paul W. Glimcher 2003, Decisions, Uncertainty, and the Brain: TheScience of Neuroeconomics, Bradford Books

Page 14: Fundamentals of Computational Neuroscience 2ett/CSCI650809/SlidesChapter1.pdf · computational Brain, MIT Press Peter Dayan and Laurence F. Abbott 2001, Theoretical Neuroscience,

Questions

What is a model?

What are Marr’s three levels of analysis?What is a generative model?

Page 15: Fundamentals of Computational Neuroscience 2ett/CSCI650809/SlidesChapter1.pdf · computational Brain, MIT Press Peter Dayan and Laurence F. Abbott 2001, Theoretical Neuroscience,

Project 1

Suppose there is a simple world with a creature that can be in threedistinct states, sleep (1), eat (2), and study (3). An agent is observingthis creature with poor sensors, which add white (gaussian) noise tothe true state.

Build a model of the behavior of the creature which can be use toobserve the creature with some accuracy. Note: Use functioncreature state() pull the state of the creature at one time step.