				Final NN Project details and notes
			                by: Karan M. Gupta
				===================================

Synopsis:
We are interested in making a menu-driven program in C++ to test 
the various algorithms we have learnt about.

-----------------------------------------------------------------
Models to be included in CS5388 programming project:

   1. Single Discrete Perceptron [Lecture 5, pg 27]
   2. Multiclass Discrete Perceptron Classifier [6, 14]
   3. Single Continuous Perceptron [6, 24]
   4. Multiclass Continuous Perceptron Classifier [7, 10]
   5. 2-Layer Back-Propogation Network [7, 24]
   6. Hopfield Auto-Associative Memory Storage [8, 34]
   7. Bidirectional Associative Memory Storage [9, 8]
   8. Kohonen Competitive Learning [11, 18] 
-----------------------------------------------------------------

Implementation:
Making one program with several header files, each containing an 
implementation of a NN Learning Algorithm. The files in this project
are:

	1. SDPTA.h    	- Single Discrete Perceptron header.
	2. MCDPTA.h   	- Multiclass Discrete Perceptron Classifier header.
	3. SCPTA.h    	- Single Continuous Perceptron header.
	4. MCCPTA.h   	- Multiclass Continuous Perceptron Classifier header.
	5. BPN.h      	- 2-Layer Back-Propogation Network header.
	6. HAM.h      	- Hopfield Auto-Associative Memory Storage header.
	7. BAM.h      	- Bidirectional Associative Memory Storage header.
	8. KCL.h      	- Kohonen Competitive Learning header.
	9. actfns.h 	- Header file containing the Activation Functions.
	10. project    	- The project executable file. 
	11. project.cpp - The project main(), source file.
	12. Makefile   	- For compiling the program.
	13. README	- This file.
	14. = cwmtx =  	- This folder contains the header files to implement
			  vector and matrix arithmetic. I have modified this
			  library to a certain extent for the purpose of this
			  project.
