|
Instructor: David Plaut Baker 254N, x85145 plaut@cmu.edu |
Course webpage: http://www.cnbc.cmu.edu/~plaut/IntroPDP/
The course is divided into five sections. The first three cover basic topics in parallel distributed processing. For each of these, a homework assignment is handed out at the beginning of the section and is due at the end of the section. At the end of the third section, you will also be required to submit a one-page proposal outlining the final project you intend to carry out. This will be returned with feedback at the beginning of the fourth section (right after Spring Break), and you will be expected to get started on your project immediately thereafter. You should be on the lookout throughout the earlier sections of the course for topics or issues that you find particularly interesting and would like to pursue in more detail in a project. The fourth section focuses on applications from a range of perceptual, linguistic and cognitive domains, and will be followed by a take-home essay based on class lectures and readings. The final section will be devoted to brief oral reports from each student on the topic of their project. A 12-15 page final paper based on the project is due at the end of this last section. There is no final exam for the course.
In general, there are assigned readings for each lecture that are intended to
prepare you to participate in the class discussion for that day. In
addition, there may be optional background readings (marked with
"opt:" in the Syllabus) that serve either as the basis for the
lecture, to present an alternative point of view, or simply to make available
to you relevant material that we won't have time to cover in class. Optional
readings are also a good source of ideas for projects. There are no required
readings on days when something is due, but you are still expected to attend
class, hand in your homework, and draw on the material you have already
learned in order to participate in the discussion.
| Homework 1: | 10% |
| Homework 2: | 15% |
| Homework 3: | 20% |
| Project proposal: | 5% |
| Take-home essay: | 15% |
| Oral presentation/class participation: | 5% |
| Final project | 30% |
Assignments should be handed in as physical print-outs and are due at
the beginning of class on the date listed in the Syllabus (usually a
Tuesday).
Late penalties will be assessed as follows: Homeworks handed
in late but before 5pm of the next day (usually a Wednesday) will be penalized
by 5% of the total possible points; those handed in before 5pm of the
following weekday (usually a Thursday, but a Monday if the homework was due on
a Thursday) will be penalized by 10%; those handed in later than that but
before graded papers are returned will be penalized by 15%.
Papers may not be handed in for credit after other students' graded homeworks
are returned and feedback is posted to the course webpage, unless you get
explicit permission from the instructor. Late homeworks may be submitted to
the instructor by email (pdf file). The 5% for class participation will be
based on contributions to class discussions throughout the semester, and on
the quality of the oral project report.
The following texts contain some of the course readings and may be useful as general references:
If you have any problems getting Lens running, contact the instructor.
After installing Lens, you should look at the online manual at
http://tedlab.mit.edu/~dr/Lens/,
particular the instructions under "Running Lens" and
the Tutorial Network under "Example
Networks". The precompiled versions of Lens come with a offline
(local) copy of the manual that can be accessed by pointing your web browser
at Manual/index.html in the Lens directory.
Jan 17 (Tue): Overview and basic principles
(slides)
[HOMEWORK 1 POSTED]
[Install Lens (see Software section)]
Jan 19 (Thu): Lens tutorial
Jan 24 (Tue): Constraint satisfaction
Jan 26 (Thu): Schema theory
Jan 31 (Tue): Psychological implications
(slides)
[HOMEWORK 1 DUE]
Feb 2 (Thu): Hebb and Delta rules
(slides)
[HOMEWORK 2 POSTED]
Feb 7 (Tue): Hebb and Delta rules (continued)
Feb 9 (Thu): Distributed representations (slides)
Feb 14 (Tue): Psychological implications
(slides)
[HOMEWORK 2 DUE]
Feb 16 (Thu): Back-propagation
(slides)
[HOMEWORK 3 POSTED]
Feb 21 (Tue): Temporal learning and recurrent networks (slides)
Feb 23 (Thu): Generalization and overfitting (slides)
Feb 28 (Tue): Contrastive Hebbian learning (slides)
Mar 1 (Thu): Unsupervised learning (slides)
Mar 6 (Tue): Reinforcement learning and forward models (slides)
Mar 8 (Thu): Psychological implications
[PROJECT PROPOSAL DUE]
[HOMEWORK 3 DUE]
Mar 13 (Tue): NO CLASS (Spring Break)
Mar 15 (Thu): NO CLASS (Spring Break)
Mar 20 (Tue): Cognitive development
(slides)
Mar 22 (Thu): Memory and the hippocampus
(slides)
Mar 27 (Tue): High-level vision and attention [lecture by M. Behrmann]
(slides)
Mar 29 (Thu): Language: Morphology
(slides)
Apr 3 (Tue): Language: Word reading
(slides)
Apr 5 (Thu): Language: Sentence processing
(slides)
Apr 10 (Tue): Semantics [lecture by B. Armstrong]
(slides)
Apr 12 (Thu): Routine action
(slides)
Apr 17 (Tue): Cognitive control and executive function
Apr 19 (Thu): NO CLASS (Spring Carnival)
Apr 24 (Tue): Henderson, Keinath, Moon, Ng, Phillips, Stafura
Section 4: Applications
[TAKE-HOME ESSAY POSTED (covering Mar 20 to Apr 12)]
[TAKE-HOME ESSAY DUE]
Section 5: Project Progress Reports
Apr 26 (Thu): Carter, Chaudhry, Liu, Low, McCaffrey, Walter
May 1 (Tue): Addison, Eddington, Komek, Savitskaya, Van de Weert, Zhao
May 3 (Thu): Chang, Ireland, Paz, Tuninetti, Wirantana, Yun
May 4 (Fri): FINAL PROJECT PAPER DUE