Neural network
What is an artificial neural network and how does it work? How can an ANN be used? Find the answers here!
Definition
An artificial neural network (ANN) is a model in AI that is loosely inspired by the human brain. It consists of many simple computational units, the artificial neurons, which are interconnected. These neurons are usually organized in layers, with each unit receiving numerical values (activations), performing a calculation and passing the result on to the next neurons. By adjusting the connection weights between the neurons during a training process, the network learns to map certain inputs to desired outputs.
Structure
Types of neural networks
There are different types of architecture:
Applications
Neural networks are universal approximators – they can theoretically learn almost any mathematical function, which makes them very versatile. In practice, they are used in image recognition, speech processing, control, data generation and much more. Whenever patterns in data need to be recognized or complex non-linear relationships need to be modelled, neural networks are often the first choice. Their disadvantage is their low explainability – it is often difficult to understand why a large network makes a certain decision. Nevertheless, neural networks form the foundation of most modern AI breakthroughs.