/ann

C++ project for a basic artificial neural network.

Primary LanguageC++MIT LicenseMIT

This project is for a rudimentary ANN.

Listed below are the flags and their usages:

-f <FILE_NAME>
	--Specify the name of the folder containing the files
	
-b
	--Set the system to backpropagate

******************************************************
The following flags should be used with the -b flag **
******************************************************

-t <FLOATING_NUMBER>
	--Specify the error threshold before the system stops correcting
	
-v <INTEGER_NUMBER>
	--Specify the number of generations run before printing system error
	
-g <INTEGER_NUMBER>
	--Specify the number of generations to run correction

--alpha <FLOAT_NUMBER>
	--Specify the rate of growth of the output to hidden weights
	
--beta <FLOAT_NUMBER>
	--Specify the rate of growth in the hidden to input weights