Neural Networks
These models aim to mimic the human brain, or are at least inspired by it.
The basic unit in a neural network is a neuron. A neuron computes a weighted sum of its inputs and then an activation is computed.

X=x0x1....xd, W=w0w1....wdand x0=1.
The sigmoid activation function 1+e−WTX1 gives a probability as an output. The threshold/step activation function outputs 1 if WTX>0 and 0 otherwise. The linear activation function simply outputs WTX.
Some common activation functions:

A neural network (also known as a Multi Layer Perceptron (MLP)) has multiple layers of neurons. The most common problem faced in neural networks is the credit assignment problem: it is difficult to determine which neurons are to be given credit/blame for an increase/decrease in accuracy.
Last updated