Contents
Preface
1 Introduction
 1.1 WELCOME TO THE NEW PDP HANDBOOK
 1.2 MODELS, PROGRAMS, CHAPTERS AND EXERCISES
 1.3 SOME GENERAL CONVENTIONS AND CONSIDERATIONS
 1.4 BEFORE YOU START
 1.5 MATLAB MINI-TUTORIAL
2 Interactive Activation and Competition
 2.1 BACKGROUND
 2.2 THE IAC MODEL
 2.3 EXERCISES
3 Constraint Satisfaction in PDP Systems
 3.1 BACKGROUND
 3.2 THE SCHEMA MODEL
 3.3 IMPLEMENTATION
 3.4 RUNNING THE PROGRAM
 3.5 OVERVIEW OF EXERCISES
 3.6 GOODNESS AND PROBABILITY
4 Learning in PDP Models: The Pattern Associator
 4.1 BACKGROUND
 4.2 THE PATTERN ASSOCIATOR
 4.3 THE FAMILY OF PATTERN ASSOCIATOR MODELS
 4.4 IMPLEMENTATION
 4.5 RUNNING THE PROGRAM
 4.6 OVERVIEW OF EXERCISES
5 Training Hidden Units with Backpropagation
 5.1 BACKGROUND
 5.2 IMPLEMENTATION
 5.3 RUNNING THE PROGRAM
 5.4 EXERCISES
6 Competitive Learning
 6.1 SIMPLE COMPETITIVE LEARNING
 6.2 SELF-ORGANIZING MAP
7 The Simple Recurrent Network: A Simple Model that Captures the Structure in Sequences
 7.1 BACKGROUND
 7.2 THE SRN PROGRAM
 7.3 EXERCISES
8 Recurrent Backpropagation: Attractor network models of semantic and lexical processing
 8.1 BACKGROUND
 8.2 THE RBP PROGRAM
 8.3 Using the rbp program with the rogers network
9 Temporal-Difference Learning
 9.1 BACKGROUND
 9.2 REINFORCEMENT LEARNING
 9.3 TD AND BACKPROPAGATION
 9.4 IMPLEMENTATION
 9.5 RUNNING THE PROGRAM
 9.6 EXERCISES
A PDPTool Version 3 Installation and Quick Start Guide
 A.1 Introduction and System requirements
 A.2 Installation
 A.3 Using PDPTool at a Stanford Cluster Computer
 A.4 Using the software
B How to Create your own Network
 B.1 Creating the Network Initialization Script
 B.2 Format for Pattern Files
 B.3 Creating the Display Template
 B.4 Setting Parameters in the Initialization Script and Loading Saved Weights
 B.5 Logging and Graphing Network Variables
 B.6 Additional Commands; Using the Initialization Script as a Batch Process Script
 B.7 The PDPlog file
C PDPTool User’s Guide
D PDPTool Standalone Executable
 D.1 Installing under Linux
 D.2 Running under Linux
 D.3 Installing under Windows
 D.4 Running under Windows
 D.5 Installing under Mac OSX
 D.6 Running under Mac OSX
Bibliography