Contents
Preface
1
Introduction
1.1
WELCOME TO THE NEW PDP HANDBOOK
1.2
MODELS, PROGRAMS, CHAPTERS AND EXCERCISES
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 Back Propagation
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 BACK PROPAGATION
9.4
IMPLEMENTATION
9.5
RUNNING THE PROGRAM
9.6
EXERCISES
A
PDPTool Installation and Quick Start Guide
A.1
System requirements
A.2
Installation
A.3
Using PDPTool at a Stanford Cluster Computer
A.4
Using the software
A.5
Notes when using Matlab 7.3 r2006b on OSX
B
How to create your own network
B.1
Creating the network itself
B.2
Creating the display template
B.3
Creating the example file
B.4
Creating a script to initialize the network
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