A neural network is a cluster of simulated neurons which can be used to solve a task.
This version of a neural network can self-optomize itself by adding or removing both inputs to the neurons or the neurons themselves. This allows for the network to adjust itself to both increase its own efficency and learn new tasks. When learning new tasks, it can also handle new inputs for information which it hasn't been exposed to previously.
- Polymorphic Self Adjusting Neural Network
- Language: C/C++