Skip to content

leonn/neuralNet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neural Net

Implementation of a neural network in C++.

Authors

Leonn Paiva	 <master>

USAGE

No empty lines on Training & test files

- Training Only
	`./neuralNet <Training Data File> <minimum error> <max epochs> <Data Output File> <Global Data Output File>`
- Training & Test
	`./neuralNet <Training Data File> <minimum error> <max epochs> <Data Output File> <Global Data Output File> -t <Test Data Output File>`
- Training & Test from File
	`./neuralNet <Training Data File> <minimum error> <max epochs> <Data Output File> <Global Data Output File> -tf <Test Data Input File> <Test Data Output File>`
- Generating Trainig data  (XOR) in data/xor
	`./data/xor/xor "number of inputs for training" > "Training Data File"`
- Result test analysis
	`./data/test_analysis/test_analysis <Test Data Output File>`

TODO

  • Sigmoid transfer function
  • Gaussian transfer function
  • Pendigits test
  • Export network weights
  • Import network weights
  • Result test analysis

Changelog:

- 0.1 -
	- First version
- 0.2 -
	- simple implamentation done
- 0.3 -
	- support for training data files
- 0.4 -
	- improvement on algorithm
- 0.5 -
	- ...

About

Implementation of a neural network MLP in C++.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published