Using Random Forests and Wordclouds to Visualize Feature Importance in Document Classification

What characteristics do the works of famous authors have that make them unique? This post uses ensemble methods and wordclouds to explore just that. Project Gutenberg offers a large number of freely available works from many famous authors. The dataset for this post consists of books, taken from Project Gutenberg, written by each of the […]

Continue reading


Visualizing Neural Network Performance on High-Dimensional Data

This post presents a short script that plots neural network performance on high-dimensional binary data using MatPlotLib in Python. Binary vectors, or vectors only containing 0 and 1, can be useful for representing categorical data or discrete phenomena. The code in this post is available on GitHub. Representations of Binary Vectors The data set is […]

Continue reading


MATPLOTLIB Tutorial Series | Part 4

Note: This article has also featured on geeksforgeeks.org Matplotlib is a pretty extensive library which supports Animations of graphs as well. The animation tools center around the matplotlib.animation base class, which provides a framework around which the animation functionality is built. The main interfaces are TimedAnimation and FuncAnimation and out of the two, FuncAnimation is […]

Continue reading


MATPLOTLIB Tutorial Series | Part 3

Note: This article has also featured on geeksforgeeks.com . In this part, we will discuss subplots and 3-D plotting. Subplots Subplots are required when we want to show two or more plots in same figure. We can do it in two ways using two slightly different methods. Method 1 # importing required modules import matplotlib.pyplot […]

Continue reading


MATPLOTLIB Tutorial Series | Part 2

Note: This article has also featured on geeksforgeeks.com . This is the 2nd article in the series which covers graphing in python using matplotlib. This article will cover different types of plots that we can make using matplotlib. 1. Bar Chart import matplotlib.pyplot as plt # x-coordinates of left sides of bars left = [1, […]

Continue reading


MATPLOTLIB Tutorial Series | Part 1

Note: This article has also featured on geeksforgeeks.com . This series will introduce you to graphing in python with Matplotlib, which is arguably the most popular graphing and data visualization library for Python. Installation Easiest way to install matplotlib is to use pip. Type following command in terminal: pip install matplotlib OR, you can download […]

Continue reading


Data analysis for ArcGIS Pro 1.2 users

If you will need to do any advanced data analysis, consider using Python libraries numpy and pandas for that. Just in case you are a user of ArcGIS Pro 1.2, the Python 3.4 compilation that can be installed with Pro does contain those libraries along with scipy and matplotlib. You will be able to perform […]

Continue reading