Image for Marr's levels of analysis

Marr's levels of analysis

Marr's levels of analysis describe three ways to understand how the brain processes information. The first level, the computational level, asks what problem the brain is solving. The second, the algorithmic level, looks at how the brain represents and processes information to solve that problem. The third, the implementational level, examines how these processes are physically realized in neural structures. Together, these levels help clarify complex brain functions by breaking them down into what is done, how it’s done, and where it happens physically.