Three levels of description (David Marr, 1982)

Slides:



Advertisements
Similar presentations
Lec 12Systems Architecture1 Systems Architecture Lecture 12: Design of the MIPS ALU Jeremy R. Johnson Anatole D. Ruslanov William M. Mongan Some or all.
Advertisements

Give qualifications of instructors: DAP
Computation and representation Joe Lau. Overview of lecture What is computation? Brief history Computational explanations in cognitive science Levels.
Neural Cross Correlation For Radio Astronomy Chipo N Ngongoni Supervisor: Professor J Tapson Department of Electrical Engineering, University of Cape Town.
CS 151 Digital Systems Design Lecture 37 Register Transfer Level
10/20/20081 Lab 6 – More State Machines. Multiple processes.
COGN1001 Introduction to Cognitive Science Sept 2006 :: Lecture #1 :: Joe Lau :: Philosophy HKU.
Jochen Triesch, UC San Diego, 1 COGS Visual Modeling Jochen Triesch & Martin Sereno Dept. of Cognitive Science UC.
Neural Networks An Introduction.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
Computer Organization & Programming Chapter2 Number Representation and Logic Operations.
Chapter 4: Global responses to the integration challenge.
Numerical Computation
computer
0 Chapter 1: Introduction Fundamentals of Computational Neuroscience Dec 09.
Lecture 4 Multiplier using FPGA 2007/09/28 Prof. C.M. Kyung.
Complexity 20-1 Complexity Andrei Bulatov Parallel Arithmetic.
Mehdi Ghayoumi MSB rm 132 Ofc hr: Thur, a Machine Learning.
CPU The Central Processing Unit (CPU), has 3 main parts: Control Unit Arithmetic and Logic Unit Registers. These components are connected to the rest.
Computer Architecture Lecture 15 Fasih ur Rehman.
Arithmetic Operations
Integers’ Representation. Binary Addition. Two's Complement. Unsigned number representation Binary Addition, Subtraction. Overflow of unsigned numbers.
Introduction to Cogsci April 07, Central Theme Cognitive Science was occuppied with the algorithmic level for much of its history: successive manipulation.
The great way to motivate students to become computer savvy and learn about Local Indians.
REGISTER TRANSFER AND MICROOPERATIONS
Computer Arthmetic Chapter Four P&H.
Outline Of Today’s Discussion
Array multiplier TU/e Processor Design 5Z032.
Integers’ Representation. Binary Addition. Two's Complement.
Multilayer Perceptrons
REGISTER TRANSFER AND MICROOPERATIONS
Graph Representations
GCSE Computing Year 10.
Properties of LTI Systems
Cooperative Learning in STEM Education
CS 232: Computer Architecture II
CS161 – Design and Architecture of Computer Systems
Section 2: Integer & Floating Point Numbers
COMPUTING BTEC LEVEL /17.
Algorithm and Ambiguity
CHAPTER 4: Representing Integer Data
Part 1 Reference Model based Adaptive Control
How Signals are Sampled: ADC
Lossy Compression of DNA Microarray Images
Dr. Clincy Professor of CS
Lecture 22 Chapter 9 Sets.
DATA ANALYTICS AND TEXT MINING
Search Pages and Results
Systems Architecture I
ECEG-3202 Computer Architecture and Organization
Topic 3 Number Representations and Computer Arithmetics
Computer Organization and Design
Systems Development Using Management Information Systems David Kroenke.
If r(t) = {image} , find r''(t).
ECEG-3202 Computer Architecture and Organization
Topic 3 Number Representations and Computer Arithmetics
Science and Thinking.
The Power of Networks Six Principles That Connect Our Lives
spike-triggering stimulus features
PROPERTIES OF LINEAR SYSTEMS AND THE LINEARITY PRINCIPLE
11.7 – Parametric Equations
Dr. Clincy Professor of CS
Simple Implementation
Conclusions An architecture for “anthropomorphic agents” must mimic (but not necessarily duplicate) human rational cognition. Practical cognition makes.
Systems Architecture I
Rocky K. C. Chang September 11, 2018
Ancient Wonder Name Period Date.
From Chapter 2, we have ( II ) Proof is shown next
Project report cs331.
Set a cutoff.
Presentation transcript:

Three levels of description (David Marr, 1982) Computational Why do things work the way they do? What is the goal of the computation? What are the unifying principles? Arithmetic: a + b = c Algorthmic What representations can implement such computations? How does the choice of representations determine the algorithm? 00001000110101+ 00001000010100= 00010001001001 Implementational How can such a system be built in hardware? How can neurons carry out the computations?

Three levels of description (David Marr, 1982) Computational Why do things work the way they do? What is the goal of the computation? What are the unifying principles? maximize: Algorthmic What representations can implement such computations? How does the choice of representations determine the algorithm? ut ut+1 ut+2 ut+3 xt xt+1 xt+2 xt+3 rt rt+1 rt+2 rt+3 yt yt+1 yt+2 yt+3 Implementational How can such a system be built in hardware? How can neurons carry out the computations?