
The Validation Curve
Tells you where to get off
Likelihood ratio: keeping your classifier honest
Is a respectable accuracy score enough?
Imagine training a classifier on a dataset only to find your friend is almost as good guessing at the target label, that too without looking at the data. Is your classifier any good then?
Reversing a linked list: cutaway
A linked list is a sequential data structure. A head pointer points to the first node and each node has a pointer to the next. The last node is suitably terminated. Manipulating a linked list is an exact exercise and reversing it certainly so. Would a cutaway view be helpful?
Dynamic Programming: Knapsack Problem
Dynamic Programming is an algorithmic technique to solve constrained, combinatorial optimization problems. The Knapsack here is a metaphor for the constraint. The ‘knapsack’ might as well be a container ship.
Categorical vs Categorical Heatmap
Identify high impact categorical variables in classification datasets
Classification datasets often have a number of categorical variables. There is always the need to select the more important categorical variables for modelling, especially in high-dimension datasets.
Perceptron From Scratch
Power of a neuron
Neural Networks are very fascinating, but they are very complicated to understand. To simplify our understanding, we start with the simplest unit of the neural network – the perceptron. We want to understand what role the perceptron plays and its functioning as a simple logical unit. This should hopefully improve our understanding of a neural network.
Naive Bayes With Quantile Discretization
Discretization saves the day!
Comb Sort Cutaway
Bubble sort with attitude
Bubble Sort Cutaway
Bubble sort at your pace