Lecture 3 - Marr's Levels of Analysis Flashcards
theoretical constructs
perception, recognition
operational definition
to help measure when theoretical constructs are present: “indicates stuff going on in there”
something the scientist comes up with: “when you witness this thing, you can feel confident that this theoretical construct was present”
Marr’s Levels of Analysis
three different perspectives of the same issue
these levels interact
study of one can inform our approach to another
Computational Level
most abstract
what is it doing when faced with an input, how does it behave?
inputs coming in and outputs going out of the “black box”
Algorithmic level
pt. 1
what steps does the system take to try and accomplish that goal or solve that problem
parse it up: “what’s it trying to do,, it does A, B, C, D… to try to solve this problem characterized at the computational level
Implementation Level
the most concrete: nuts and bolts
“ok, how is the system actually accomplishing it? what are the neurons doing? firing pattern? computer wired together?”
have to know what system you’re dealing with
How to decide which level it is
Focus on: What was the explanation? What was the answer given by the experimenter? What were they explaining or describing to you?
Algorithm Example
make some steps or some model that an experiment is working on
How to determine the nature of inputs and outputs considered at computational level?
the type of problem being solved by the system (“black box”)
what was the system doing? how was it responding when the input came in? what was the behavior?
which element in model is best matched to the ‘input’ stage of Marr’s computational level?
distal stimulus: the input in isolation of anything else, environmental stimulus that is giving you an input into the system and there’s an output coming out
input common to everyone: you would want to present the same distal stimulus to everyone in an experiment
proximal stimulus
the input as its hitting the sensory organ
has some property of the receiver, so the input coming in is changing at the level of the proximal stimulus (ppl have different vision capabilities)
Algorithmic Level
pt. 2
what steps or procedure going on in the “black box”
“to get from that input to that output the system went through the following steps…”
we still don’t know what kind of system (human brain, computer, alien, etc) is working on the problem
We only specify the steps the system takes and what kinds of info (representations) it manipulates
Real-World Algorithmic example would look like…
some kind of model or equation, when it specifies a numerical, regular relationship
Implementation Level
and the black box
get to look into the “black box” and see what kind of system you’re working with and how those components are interacting to embody that algorithm or produce that output
Implementation Level
Input –> …….. –>
Neural Activity