## Contents

### academia

Placement-Preparation-2018-1-HashMap • Aug 18, 2018

CS Ph.D. lessons to my younger self • Jan 7, 2018

### air quality

Mapping location of air quality sensing in India • Jun 21, 2018

### JAX

Autograd in JAX and PyTorch • Feb 9, 2022

### LA

Matrix as transformation and interpreting low rank matrix • Feb 11, 2022

### markdown

An Example Markdown Post • Jan 14, 2020

### ML

Audio Filtering • Feb 24, 2022

Coordinate descent failure example • Feb 21, 2022

Pyro Conditioning • Feb 20, 2022

Linear Regression using Pyro • Feb 17, 2022

Probabilstic PCA using PyTorch distributions • Feb 17, 2022

Drawing graphical models • Feb 15, 2022

Logistic Regression using PyTorch distributions • Feb 14, 2022

GMM learning • Feb 14, 2022

Variational Inference • Feb 12, 2022

Maximum A-Posteriori (MAP) for parameters of univariate and multivariate normal distribution in PyTorch • Feb 11, 2022

Matrix as transformation and interpreting low rank matrix • Feb 11, 2022

Maximum Likelihood Estimation (MLE) for parameters of univariate and multivariate normal distribution in PyTorch • Feb 9, 2022

Autograd in JAX and PyTorch • Feb 9, 2022

Coin Toss (MLE, MAP, Fully Bayesian) in TF Probability • Feb 7, 2022

Simple Directed Graphical Models in TF Probability • Feb 5, 2022

Linear Regression in TF Probability using JointDistributionCoroutineAutoBatched • Feb 5, 2022

Sampling from univariate and multivariate normal distributions using Box-Muller transform • Feb 4, 2022

Understanding KL-Divergence • Jan 29, 2022

Linear Regression in Tensorflow Probability • Jan 28, 2022

Testing out some distributions in Tensorflow Probability • Jan 26, 2022

Learning Gaussian Process regression parameters using mini-batch stochastic gradient descent • Sep 3, 2021

Linear Regression from scratch in Julia • Sep 1, 2021

Probabilistic Programming in Pyro • Aug 20, 2021

Audio Filtering on the command line and Python • Jun 18, 2021

A programming introduction to GANs • May 31, 2021

Understanding Kernels in Gaussian Processes Regression • Jun 26, 2020

Sampling from common distributions • Apr 16, 2020

Learning Gaussian Process regression parameters using gradient descent • Mar 29, 2020

Active Learning with Bayesian Linear Regression • Mar 28, 2020

Some experiments in Gaussian Processes Regression • Mar 26, 2020

Some Neural Network Classification • Mar 8, 2020

Neural Networks from scratch • Mar 2, 2020

Learning neural network for XOR • Feb 28, 2020

Bayesian Linear Regression • Feb 20, 2020

Gaussian Processes • Aug 20, 2019

Active Learning • Jun 16, 2018

Signal denoising using RNNs in PyTorch • Jan 13, 2018

Neural Networks for Collaborative Filtering • Dec 29, 2017

Recommender Systems in Keras • Dec 18, 2017

Adagrad based matrix factorization • Aug 13, 2017

Programatically understanding Adagrad • Aug 12, 2017

Linear regression with prior (using gradient descent) • Jun 15, 2017

Constrained Non-negative matrix factorisation using CVXPY • Apr 21, 2017

Out of Tensor factorisation • Apr 20, 2017

Out of matrix non-negative matrix factorisation • Apr 19, 2017

Coin tosses and MCMC • Jul 1, 2014

Programatically understanding Expectation Maximization • Jun 1, 2014

Gibbs sampling • May 1, 2014

Programatically understanding dynamic time warping (DTW) • May 1, 2014

Denoising using Least Squares • Sep 1, 2013

HMM Simulation for Continuous HMM • Jul 1, 2013

HMM Simulation for Unfair Casino Problem • Jun 1, 2013

### PyTorch

Maximum A-Posteriori (MAP) for parameters of univariate and multivariate normal distribution in PyTorch • Feb 11, 2022

Maximum Likelihood Estimation (MLE) for parameters of univariate and multivariate normal distribution in PyTorch • Feb 9, 2022

Autograd in JAX and PyTorch • Feb 9, 2022

### setup

Blurring an image selectively using Affinity Photo • Jun 19, 2021

Running Python scripts on server over ssh and getting back content • Jun 17, 2021

Some of my shortcuts on the iPad • Jun 16, 2021

My iPad Setup • Jun 14, 2021

My Mac Setup • Jun 12, 2021

### sustainability

Visualising Electricity Access Over Space and Time • Jun 26, 2018

### TF

Coin Toss (MLE, MAP, Fully Bayesian) in TF Probability • Feb 7, 2022

Simple Directed Graphical Models in TF Probability • Feb 5, 2022

Linear Regression in TF Probability using JointDistributionCoroutineAutoBatched • Feb 5, 2022

### TFP

Coin Toss (MLE, MAP, Fully Bayesian) in TF Probability • Feb 7, 2022

Simple Directed Graphical Models in TF Probability • Feb 5, 2022

Linear Regression in TF Probability using JointDistributionCoroutineAutoBatched • Feb 5, 2022

### visualisation

Top 50 ggplot2 Visualizations in Python - Part 1 • Aug 2, 2017

Data exploration using widgets in Matplotlib • Jun 14, 2017

Latexify Matplotlib • Jun 2, 2014

Aggregation in Timeseries using Pandas • May 1, 2013

Downloading weather data • Apr 1, 2013