Skip to content

k0staa/NameRecognitionNeuralNet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Name Recognition Neural Net

Aim of this project is to create program that learn to recognite name provided in configuration using Neural Network with Back Propagation. There is a util to create teaching data - it just takes name provided in config and creates all combinations.

User is able to configure settings (in main method) listed below:

  • Name to recognite
  • Learning Coeficient
  • Momentum parameter
  • Number of hidden neurons on each hidden layer (array of layers
  • Argument for acceptance function
  • Amount of samples to train in percentage (30 % of them will be incorrect for learning purpose)
  • Chosen activation function (there ae three implemented in program)

There is also static configuration (in controller):

  • Minimum acceptable error(current setting 0.001)
  • Number of iteration allowed - tey are called EPOCH's (current setting 50000)

After neural net finish its learning process user can provide name that will test recognition of neural net.

About

Neural net that is able to learn how to recognize name.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages