Naive Bayes Algorithm in-depth with a Python example

Naive Bayes Algorithm Naive Bayes is one of the simplest machine learning algorithms. It is supervised algorithm. Naive Bayes is a classification algorithm and is extremely fast. It uses Bayes theory of probability. Why Naive? It is called 'naive' because the algorithm assumes that all attributes are independent of each…

0 Comments

Comparing change through time

A clustered bar chart is one of the most commonly used representations to compare change through time. A clustered bar chart, though a good option to compare values, does not represent the change through time effectively. Here is some data on which technology products consumers intend to buy in 2016…

0 Comments

Sketching survey data

The creative part of my brain has been asleep for a very long time :( If you are like me, one way to get your creative juices flowing is to sketch on paper. This is a post with sketches on how to visualize survey data.     There are so many…

0 Comments

Signifiers in Data Visualization    

I was introduced to the concept of signifiers and affordances by Don Norman’s book, “The Design of Everyday Things”. Though this post is about signifiers, it is important to start with affordances as they go hand-in-hand. What are affordances? The term affordance was coined by James Gibson (1977, 1978) and…

2 Comments

The one advice I would give my last year self

If there is one advice I could give my last year self, it would be to stop running behind learning new tools. Don’t get me wrong, tools are very useful in every realm we use them in. The problem begins when we skip learning concepts and jump directly to learning…

0 Comments
Close Menu