Any Artificial Neural Network, irrespective of the style and logic of implementation, has a few basic features as given below.
- The Artificial Neural Network systems are modelled on the human brain and nervous system.
- They are able to automatically extract features without feeding the input by programmer.
- Every node of layer in a Neural Network is compulsorily a machine learning algorithm.
- It is very useful to implement when solving problems for very huge datasets.
OR
- It can work with incomplete knowledge and may produce output even with incomplete information.
- It has fault tolerance which means that corruption of one or more cells of ANN does not prevent it from generating output.
- It has the ability to learn events and make decisions by commenting on similar events.
- It has Parallel processing capability i.e. ANN have numerical strength that can perform more than one job at the same time.
OR
- Neural Networks have the ability to learn by themselves and produce the output that is not limited to the input provided to them.
- The input is stored in its own networks instead of a database; hence the loss of data does not affect its working.
- These networks can learn from examples and apply them when a similar event arises, making them able to work through real-time events.
- Even if a neuron is not responding or a piece of information is missing, the network can detect the fault and still produce the output.
- They can perform multiple tasks in parallel without affecting the system performance