Author name: Sajil C. K.

I am an inquisitive person with interests falling at the intersection of mathematics, programming, and research. I like to understand concepts to the core by building things from scratch.

Open Research In Machine Learning

The culture and growth of scientific research in various domains are interesting to observe. For many decades traditional scientific research has been accessible or done in academia or research institutes. Each decade or century witnessed various sciences rising to the limelight. Once it was physical sciences, then it was biological science, the age of computers,

Open Research In Machine Learning Read More »

Active Learning with Uncertainty Sampling from Scratch

This article is a tutorial on the algorithm called active Learning with uncertainty Sampling. Introduction Availability of mass quantities of digital data and feasible computing power brought to the creation of learning algorithms. These learning algorithms have been benchmarked to perform specialized tasks such as classification, object detection, image segmentation, etc. The key assumption here

Active Learning with Uncertainty Sampling from Scratch Read More »

RL Tutorial from Center for Brains Minds and Machines

The Center for Brains, Minds and Machines (CBMM) is a premier institute and NSF Science and Technology Center dedicated to the study of intelligence. The website and Youtube channel of the institute contains a good number of tutorials and educational materials that help anyone interested in topics related to neuroscience, machine intelligence, etc. One of

RL Tutorial from Center for Brains Minds and Machines Read More »

Bivariate Gaussian Distribution

Hacking the Bivariate Gaussian Distribution

In one of our earlier posts, we have seen how we can visually relate the parts of the one-dimensional Gaussian distribution equation. In this post, we will follow the same strategy to understand the terms that comes up with a Multivariable Gaussian distribution. We will focus on the Bivariate Gaussian distribution as distributions of higher-order

Hacking the Bivariate Gaussian Distribution Read More »

minmax scaling

Visualizing MinMax Scaling

This article explains the minmax scaling operation using visual examples. Normalization of vectors, an array of values, signals is often used as a preprocessing step before many algorithms. For example, in machine learning, some types of algorithms are prone to different inherent scales of features. In such situations normalization is done to give the same

Visualizing MinMax Scaling Read More »