Computer Science 364
Artificial Intelligence
Dickinson College
Fall Semester 2008
Grant Braught
Machine Learning via Neural Networks
Reading Assignment 
- Nilsson, Chapter #3
You can skim the mathematics.
Homework Assignment 
Related Web Sites 
Sample Code 
TrainBinaryAdder.java - trains a neural network to do binary addition of two 2-bit binary numbers.
RunBinaryAdder.java - loads the weights saved by the TrainBinaryAdder program and evaluates its performance on all possible 2 bit binary additions.
UseBinaryAdder.java - loads the weights saved by the TrainBinaryAdder and performs binary addition of values input by the user.
CancerData.zip - the breast cancer data set for the homework.
HemissonNN.zip - archive containing a set of 3 programs for training a NN controller for the Hemisson. You will need these for the first paired homework assignment.