Why I switched from Vim to Visual Studio Code?

I have been using Vim for almost a decade now and this new year I decided to switch to Visual Studio Code. But why?

Read More →

Top Stories

C Recap for Pintos

A short recap of the C programming language with a Pintos perspective as a memory refresher. We go over topics such as preprocessor directives, …

How to hash a dictionary in Python?

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 …

Building Spiking Neural Networks

Spiking neural networks work by simulating the membrane potential of biological neurons. Unlike artificial neural networks spiking ones attempt to …

How does Google Pregel work?

MapReduce requires the data chunks to be processed independently. This processing model is unsuitable for many graph models in which a calculation …

How to handle configuration in Python?

Configuration files can get messy when dealing with a large number of external parameters. The built-in solutions like argparse might not be scalable …

Keras Deep Learning 101

A very quick introduction to Keras and common architecture types with short examples. The slides include code snippets and tips on training neural …

Project Workshops

I cover useful information from running batch jobs to introduction for TensorFlow and Keras. These are aimed at students who have machine learning …