			3/30/93

Dear innocent users,

You will find in this directory/shar file
the necessary code to setup an S interface for 
utilizing backpropagation code. Everything is couched
in a framework of benchmarking tree vs bp vs a simple
perceptron for a paper I wrote for the S workshop
in France a few months ago.

I apologize for the lack of documentation. Also,
in the bp code, I didn't include an "offset" or "intercept"
node on the hidden layer. It doesn't seem to make much
difference if it is there or not. But if you would
like it in, please let me know.

I haven't "objectified" the interface stuff. At least
not like the tree interface code. 

The files are:

	1. bp.c 	backpropagation routine
			loaded and called from bench2.cmd ,
	2. perceptron.c simple, single layer perceptron
			loaded and called from bench2.cmd,
	3. bp.cmd	Splus source for Splus to bp.c interface
	4. per.cmd	Splus source for Splus to perceptron.c
			interface
	5. alliris.dat	the iris.data.
	6. README	This file
	7. lnn.ps	PostScript file with report of results
			of comparing timing and classification
			between bp, perceptron and tree.
	8. figx.ps	figures 1-5 for the lnn.ps paper.
	9. bench2.cmd   The main driver routine for this study.

To compile the c code just cc -c bp.c
			   cc -c perceptron.c


Bon chance,

Phil Neal
