In my previous article on Gradient Descent Optimizers, we had discussed about three types of Gradient Descent algorithms: 1. Batch Gradient Descent...
Lets see how can we perform linear classification using TensorFlow library in Python. We will use LinearClassifier function from TensorFlow Estimator. We will use...
Lets implement a simple Gradient Descent Optimizer in TensorFlow for a linear model. We will use GradientDescentOptimizer function present in TensorFlow. We will use...
In this article on TensorFlow, we will see how to build and run a graph taking simple examples of constants, placeholders and...
Dropout is an effective regularization technique used in neural networks which increases generalization capabilities of a deep learning model and prevent it from overfitting. Overfitting in...
ReLU (Rectified Linear Unit) is a widely used activation function in a neural network which outputs zero if the input is negative...
There are a lot of frameworks available to implement deep learning algorithms. You don’t need to implement CNN, RNN, LSTM algorithms from scratch...
Gradient Descent is the widely used algorithm to optimize our neural networks in deep learning. There are a lot of flavors of...
Autoencoder is a special kind of neural network in which the output is nearly same as that of the input. It is...
There are mainly four activation functions (step, sigmoid, tanh and relu) used in neural networks in deep learning. These are also called...
Deep Learning is considered as subset of Machine Learning. Both have a lot of similarities and differences. Lets compare Machine Learning and...
Perceptron is an artificial neuron and is the fundamental unit of a neural network in deep learning. It is also called single...
CNN (Convolutional Neural Network) is a feed-forward neural network as the information moves from one layer to the next. CNN is also...
TensorFlow library was developed by the Google Brain Team for complex numeric calculations (like numpy). It relies on a lot of matrix...
RNN stands for Recurrent Neural Network. It is a type of neural network which contains memory and best suited for sequential data....
I have created an online quiz on Machine Learning and Deep Learning. This quiz contains objective type questions on various concepts of...
Random Forest is a collection of Decision Trees. Decision Tree makes its final decision based on the output of one tree but...
Linear Regression is a supervised machine learning algorithm which is very easy to learn and implement. Following are the advantages and disadvantage...
Data Exploration and Visualization is the first step in the process of creating a robust Machine Learning model. We need to understand...
Lets visualize our data with Pair Grid and Pair Plot which are present in Seaborn library. We can draw various plots (like...
Lets visualize our data with Regression Plot which is present in Seaborn library. By default, Regression Plot uses Scatter Plot. It draws...
Lets visualize our data with Facet Grid which is present in Seaborn library. Facet Grid can be used with Histogram, Scatter Plot, Regression...
Lets visualize our data with Violin Plot which is present in Seaborn library. We can pass various parameters to violinplot like hue, split,...
Lets visualize our data with Heatmap which is present in Seaborn library. Heatmap is full of colors. Darker the color, higher is the...