`

Blog

Don't take the post dates on this page as a measure of how often I blog. I update my Books page and Euler page quite often.

Non Determinism

Posted: 30 June 2017

This is the post that never made it to TensorFlow documentation. I’ve been working on Distributed Deep Learning lately and learnt more about GPUs and Parallel Programming and all the inherent non-determinism in operations where order is not guaranteed. I was working on a PR for this issue but as...

Telegram Lumberjack

Posted: 28 May 2017

Telegram has lots of embedded games recently. My friends are going crazy over these Telegram games and are scoring ridiculously high scores. I particularly liked the Lumberjack game and Karate Kido. However, I was nowhere nearly as good as them. Becoming good requires lots of practice; time which I was...

Relaxation of Optimization and Backpropagation

Posted: 2 May 2017

I spent April 2017 reading up on methods of parallelizing deep learning and looking at distributed methods. I’ve learnt a lot more about deep learning in the past month. The key insight that I got: You don’t have to strictly adhere to backpropagation or optimization fundamentals for Deep Learning to...

EF Ends

Posted: 30 April 2017

The last EF post was on 29th December 2016. Well, a lot has changed since then. I did update something in the “Failures” post on 13th January 2017. So my co-founder then decided that we were doing was not really his cup of tea. We tried pivoting, but couldn’t agree...

Code Jam 2017

Posted: 9 April 2017

It’s Code Jam season once again! It’s fun, and it trains my programming skills and thinking as well. I started too late this time round. I started at 10pm, wanting to just qualify. Finished the first 2 problems within an hour, but made a mistake and B Large TLE-ed. That...