Home
  • LinkedIn
  • Projects
  • Blogs
  • Contact

Programming

Challenging problems

27 January 2023

Some notes on challenging coding interviews problems.

Visualising Networks & Graphs in Python

13 December 2022

Some libraries to plot graphs in Python.

Graph Algorithms

13 December 2022

Graph algorithms for coding interviews.

Algorithms & Data Structures

20 October 2022

Algorithms for coding interviews.

Python Exotic Containers

24 November 2022

Exotic containers in python primarily used for interviews.

Useful Formulas & Theorems

7 November 2022

Theorems for coding interviews.

Bit Manipulation

14 October 2022

Theorems for coding interviews.

Machine Learning

Recommender systems for ML interviews (WIP)

12 February 2023

Notes on recommender systems to present in ML interviews.

Multi-GPU Pytorch training

9 February 2023

Going from Andrej Karpathy's GPT video to multi-GPU dataparallel training.

Correction when predicting log Y

25 January 2023

Adjustment when prediction log Y instead of Y in linear regression

Multivariate Calculus

25 October 2022

Notes based on ICL's brilliant course or coursera.

Linear algebra notes

10 October 2022

Linear algebra notes based on 3Brown1Blue videos and ICL course.

Backpropagation tricks

4 January 2023

Backpropagation tricks employed in the wild.

NN Activations & Normalisation Layers

1 January 2023

Concise notes on ML Activation and Normalisation.

Spark on databricks with AWS

19 November 2022

Setting up spark on databricks with an AWS backend.

Minimising Cross Entropy =
Minimising KL-Divergence?

10 November 2022

What is entropy and KL-Divergence? Why minimising either, the same?

Probability basics

7 October 2022

Refresher on probability theory.

Personal

Undergrad Events

19 January 2014

Highlights from the cultural and technical events in my undergrad.

Alma mater

15 January 2014

Brief summary of my time in my undergrad and masters.