Monthly archives: April, 2018

Decision Tree

Decision Trees (DTs) are a non-parametric supervised learning method used for classification and regression. It works for both categorical and continuous input and output variables. It is a non-parametric algorithm. It uses following algorithms. 1- ID3: ID3 uses Entropy and Information gain to construct a decision tree. 2- Gini Index (, if we select two items from a population at …

KNN

KNN is another supervised classification technique, which makes no assumption of distribution of data. It is a non-parametric algorithm.It is the simplest technique of classification, the algorithm used for this technique is as: Algorithm Let m be the number of training data samples. Let p be an unknown point. Store the training samples in an …

LSTM-Long Short Term Memory

LSTM it a type of Recurrent neural network, Various variants of RNNs have been around since the 1980s but were not widely used until recently because of insufficient computation power and difficulties in training. Since the invention of architectures like LSTM in 2006 we have seen very powerful applications of RNNs. In 1997 by Hochreiter & …

CNN

CNN stands for convolutional neural network. It is mostly used for developed for object recognition tasks such as handwritten digit recognition. There are four types of layers in a Convolutional Neural Network: 1. Convolutional Layers. 2. Pooling Layers. 3. Fully-Connected Layers. 4.Dropout layers.     work in progress…   References: http://kvfrans.com/generative-adversial-networks-explained/ http://www.notehub.cn/2016/10/15/algo/ml/OnebyOne_Convolution/  

Naive Bayes

The Naive Bayes Classifier technique is based on the so-called Bayesian theorem and is particularly suited when the dimensionality of the inputs is high. Naive Bayes is a classi cation algorithm for binary and multiclass classi cation problems. The technique is easiest to understand when described using binary or categorical input values. It is called naive Bayes or …

Filters in Image Processing

Filters in image processing are used to smooth or sharpen the images, there are mainly two classes of filters Low Pass Filters and High Pass Filters. In Low pass filters process blocks the high-frequency pixel and allows low-intensity values or frequency to pass through it. In High pass filter process blocks the low-frequency pixels and …