Recurrent Neural Network

Recurrent Neural Network(RNN) s are specially designed to work with sequential data, i.e. data where there is a natural notion of a ‘sequence’ such as text, videos (sequences of images), speech, etc. RNN is a type of Neural Network where the output from the previous step is fed as input to the current step. In…
Central Limit Theorem

The central limit theorem (CLT) is the foundation of statistics. Just by collecting a subset of data from a population and using statistics, we can draw conclusions about that population. CLT says that mean of the sampling distribution of the sample means is equal to the population mean irrespective of the distribution…
Convolutional Neural Network

A Convolutional Neural Network (ConvNet/CNN) is a specialized type of neural network model designed for working with two-dimensional image data. They can be used with one-dimensional and three-dimensional data also. Some of the areas where CNNs have widely used are image recognition, image classifications. Objects detections recognize faces, etc. CNN image classifications…
A/B Testing
A/B testing is a basic randomized control experiment. It is a way to compare the two versions of a variable to find out which performs better in a controlled environment. A/B testing is also known as bucket testing or split-run testing Suppose we want to add some functionalities to an existing product. A/B testing…
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…
FeedForward Algorithm
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….
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…