
The reality of accessible deep learning
Thanks to recent libraries such as TensorFlow and PyTorch, deep learning has become so accessible that it now can be in anyone’s toolbox. But at …
Read More →
Thanks to recent libraries such as TensorFlow and PyTorch, deep learning has become so accessible that it now can be in anyone’s toolbox. But at …
Read More →
I have been using Vim for almost a decade now and this new year I decided to switch to Visual Studio Code. But why?
A short recap of the C programming language with a Pintos perspective as a memory refresher. We go over topics such as preprocessor directives, …
You might notice that the in-built Python hash function does not work with dictionaries. That’s for good reason because it can be inconsistent …
There many methods for handling configuration files within a project and it can be difficult to find a solution that works well. In this post, I talk …
Sometimes you might want to run unittests from another Python script and gather its results instead of running python3 -m unittest manually. Running …

Spiking neural networks work by simulating the membrane potential of biological neurons. Unlike artificial neural networks spiking ones attempt to …
MapReduce requires the data chunks to be processed independently. This processing model is unsuitable for many graph models in which a calculation …
Configuration files can get messy when dealing with a large number of external parameters. The built-in solutions like argparse might not be scalable …
A very quick introduction to Keras and common architecture types with short examples. The slides include code snippets and tips on training neural …