I was looking for a mobile work laptop last week. After weighing all my options, I ordered a Lenovo Thinkpad X270 and I’ve been testing it for 48 hours at…
Handwritten Digit Recognition with TensorFlow
I recently started playing with neural nets via TensorFlow. It’s a big departure to my reinforcement learning background. But I must say, the learning is usually the other way around…
Automate Hadoop Cluster with Systemd
If you have a server that is part of the Hadoop cluster, then you probably want your Hadoop daemons to run at startup. If you have done some Linux system…
Hadoop and F1: Constructor And Overall Race Results
I recently started playing with Hadoop to learn some data analysis. To make it more fun, I decided to fiddle with F1 datasets, specifically the Constructor And Overall Race Results….
F1 Data Analysis: Constructor And Overall Race Results
I’ve been following Formula 1 for 5 years now. Might seem like a lot, but considering Formula 1’s first race was in the 1950s, I barely scraped the surface in…
Theory on Richard Hammond’s Rimac Car Crash
Before I begin this post, I think it would be important for me to qualify with a statement about electric cars. I am in no way antithetical to electric cars. The…
Solving ‘Permission denied’ when writing to Docker volume
Docker is one of those development projects that lived up to the hype. It allows you to package and ship your application, without having to worry as much about the…
Tile Code – Generalization
Coarse Coding, such as Tile Coding, is a nice way of storing a model of the environment linear in nature or have ordinal characteristics (for instance, alphabets are ordinal since…
SDM And Database Brainstorm
With my Sparse Distributed Memory (SDM) basic implementation finally done, in which the Up/Down Counters won’t overflow, I’m ready to embark something bigger. At the moment, my implementation stores everything…
Sparse Distributed Memory – Addressing the Up/Down Counter Overflow
Sparse Distributed Memory (SDM) is a fascinating way of managing the exponential growth in memory. As opposed to the traditional random-access memory (RAM) where there is a one to one…