Measuring Performance of Classification using Confusion Matrix

In this post on Measuring Performance of Classification using Confusion Matrix, I will explain what is a confusion matrix and how to use it with a Machine Learning classifier. Machine Learning offers a number of algorithms for classification and prediction. However, each algorithm performs differently. Hence, we must have some kind of performance measures to evaluate the …

Artificial Neural Network (ANN) Model using Scikit-Learn

In this post on Artificial Neural Network (ANN) Model using Scikit-Learn, I will demonstrate how to use the scikit-learn library of python to build an Artificial Neural Network. Before proceeding further, let us first discuss what is an Artificial Neural Network. Artificial Neural Network (ANN) Basically, an Artificial Neural Network (ANN) has comprises of an input …

Long Short Term Memory – An Artificial Recurrent Neural Network Architecture

In this post, I will explain an Artificial Neural (ANN) Network Architecture known as Long Short Term Memory (LSTM). Basically, it is a type of Recurrent Neural Network (RNN). Comparing Different Types of Artificial Neural Networks (ANNs) Before discussing LSTM, let us first understand the difference between a traditional Artificial Neural Network (ANN), and a Recurrent Neural …

Python Project Ideas for Undergraduate Students

Python is a versatile programming language that students love to work with. Accordingly, it will remain one of the most popular languages in the coming years. Hence, when you start learning python, it is helpful to develop some projects. It will enable you to develop a practical approach to learning the language. Therefore, here we list some of the Python Project …

Data Visualization with Pandas

In this post on Data Visualization with Pandas, I will discuss how we can visualize our data by plotting various kinds of charts using the Pandas library of Python. Basically, there are several functions for plotting the charts available in the pandas library. Further, these functions are highly customizable and simple to use. Therefore, you …