Introduction to Neural Network Models in Cognitive Science (Psyc 4254)
TTh 1:00 - 2:50, Spring 1998
Frontier Hall 354 and RIAS Room, University of Denver
Yuko Munakata
munakata@kore.psy.du.edu
Frontier Hall 343, 871-4151

Goals: How does the brain think? This course will introduce you to the ideas and methods in computational cognitive neuroscience that have been applied to answering this question. Specifically, we will focus on simulating cognitive and perceptual processes using neural network models, which provide a bridge between behavioral and biological levels of analysis. A core set of computational principles based largely on well-established properties of neural processing in the cortex will be introduced gradually, and used throughout the course to account for a wide range of cognitive phenomena. This focused and unified approach makes potentially difficult material easier to learn, and allows us to explore more complex and interesting phenomena. We will start by understanding the basic computational and biological properties of individual neurons and networks of neurons, which give rise to basic processing mechanisms like spreading activation, inhibition, and multiple constraint satisfaction. We will then discuss processes of learning, which all networks of neurons require to perform any reasonably complex task. Two types of experience-based learning (Hebbian and error-driven) will be covered and related to phenomena in the early perceptual system (e.g., development of simple cell receptive fields in V1) and in higher cognitive tasks (e.g., learning to correctly pronounce and inflect words). We will then examine a range of other cognitive phenomena using this framework, including attention, memory, priming, language, and higher-level cognition (``executive'' control, planning, etc).

Requirements: Although the models are mathematically based, only algebra and some simple calculus-level concepts are required. The focus will be on intuitive and practical applications, not on theoretical derivations. Computer programming experience is not required, because the models are accessible via a graphical interface.

Text: O'Reilly, R. C., Munakata, Y., and McClelland, J.L. (in preparation). Computational Cognitive Neuroscience: Understanding the Mind by Simulating the Brain. MIT Press, Cambridge, MA.

Evaluation Your grade will consist of the following:


tabular133

The simulation exercises are in the text. You are encouraged do these on your own, but you are also free to talk with one another about them. Aim for clarity and conciseness in writing up your answers; a sentence or two should suffice to answer most questions. Exercises are to be turned in at the beginning of class on the due date (shown in the schedule below). Exercises turned in late will be penalized 5% for each day after the due date, starting immediately after class has started (i.e., if you turn it in at the end of class on the day it's due, it is already 5% off).

Productive participation is encouraged to help you get the most out of this course, both in contributing to class discussion and in actively evaluating and providing feedback on the text (its content, clarity, etc.). Feel free to communicate about any of this as a group by emailing pdp@kore.psy.du.edu (includes me) or pdp-students@kore.psy.du.edu (excludes me).

Class Schedule


tabular145

In general, we will meet for the first part of each class in Frontier Hall 354 for lecture/discussion, and for the second part in the RIAS room for hands-on simulation.

To Run Simulations on kore.psy.du.edu

from RIAS Room PC's

On PC:

  1. Start MI/X
  2. Start TWM
  3. telnet kore.psy.du.edu

On kore:

  1. disp<computer number>
  2. cd sims/chapter_x
  3. leabra++ <prj name>.proj.gz

from other DU PC's

On PC:

  1. Download X-server software and fonts (helvR10.pcf and helvR14.pcf) from http://www.microimages.com/freestuf/mix/
  2. Start MI/X
  3. Start TWM
  4. telnet kore.psy.du.edu

On kore:

  1. Run winipcfg.exe to find IP address
  2. setenv DISPLAY <IP address>:0
  3. cd sims/chapter_x
  4. leabra++ <prj name>.proj.gz

from XTerminals

On Xterm:

  1. xhost + kore.psy.du.edu
  2. telnet kore.psy.du.edu

On kore:

  1. setenv DISPLAY <xterminal name>:0
  2. cd sims/chapter_x
  3. leabra++ <prj name>.proj.gz

Handy UNIX commands