Backpropagation

The training samples are passed through the network and the output obtained from the network is compared with the actual output. This error is used to change the weights of the neurons such that the error decreases gradually. This is done using the Backpropagation algorithm, also called backprop. Iteratively passing batches of…

Continue reading

FeedForward Algorithm

In a feedforward neural network, the output from one layer is used as input to the next layer. Forward propagation means movement happens only from input to the output. This means there are no loops in the network and information is always fed forward.  Input data passes into a layer where…

Continue reading

Activation Functions

An activation function helps a neural network to learn complex relationships and patterns in data. It takes in the output signal from the previous cell and converts it into some form that can be taken as input to the next cell. The activation function introduces non-linearity into the output of a neuron….

Continue reading

Artificial Neural Network

Artificial Neural networks(ANN’s) are the base or functional unit of deep learning. A neural network emerged from a very popular machine learning algorithm named perceptron.  A Neuron is the basic unit of computation in a neural network. It is also called as a node or unit. The leftmost layer in this network is…

Continue reading

Perceptron

Perceptron is an algorithm for supervised learning of binary classifiers. A binary classifier is a function that can decide whether or not an input, represented by a vector of numbers, belongs to some specific class. Perceptron is the simplest type of neural network model. It is a model of a…

Continue reading