Karanbir ChahalImage Based Reinforcement LearningThis blog post describes the project which I worked on for my Fall 2020 Deep Reinforcement Learning class. The topic of my project was to…9 min read·Dec 19, 2020----
Karanbir ChahalAggressive Quantization: How to run MNIST on a 4 bit Neural Net using PytorchIn the previous blog post we went through the process of quantizing our neural net and were successfully able to run inference in 8 bits…3 min read·Oct 10, 2019--2--2
Karanbir ChahalHow to Quantise an MNIST network to 8 bits in Pytorch (No retraining required) from scratch.Hello, I wanted to share my journey into how I was able to run inference of a neural network using fixed point arithmetic (8 bit…4 min read·Aug 4, 2019--7--7
Karanbir ChahalinCoinmonksTraining Neural Networks upto 10x FasterThis is an excerpt from the Object detection software wiki. I am currently in the process of implementing some of the most cutting edge…4 min read·Jul 30, 2018--1--1
Karanbir ChahalImplementing Persistance in In-Memory Data Structures: The Transaction LogHow many times have you implemented a tree or a graph in C++ to solve a tricky algorithmic problem ?3 min read·Jul 22, 2018----
Karanbir ChahalinCoinmonksTensorflow GraphThis post talks about how tensorflow executes your machine learning models. We shall briefly overview the components of the tensorflow…6 min read·Jul 19, 2018----
Karanbir ChahalBasic PaxosWelcome to the explanation of one of the most important algorithms of distributed systems. Paxos is a protocol to gain consensus in…6 min read·Jul 19, 2018----
Karanbir ChahalImplementing In Memory Data Structures in GoThis post talks about how the DHT is implemented for hydra. We are assuming that the reader is already aware of the Kademlia protocol. If…3 min read·Jul 12, 2018----