machine-learning deep-learning

Definition

Artificial Neural Network

An artificial neural network (ANN) is a computational model inspired by biological neural systems, structured as a directed graph of interconnected processing units termed neurons. Formally, an ANN represents a function composed of layers of affine transformations followed by non-linear activation functions.

For a single neuron, the output is given by:

where is the input, the weight vector, the bias, and a non-linear activation function.

Architecture

Deep networks are constructed by stacking multiple layers of neurons, where the output of one layer serves as the input to the next. This hierarchy allows for the approximation of highly complex, high-dimensional non-linear mappings.