Demystifying Lossless File Compression

The Idea

We all know the basic idea of file compression. We see ZIP files regularly, and know how to extract and compress them. Although most everyone knows how to use these compressed files, and understand that compressing files makes them smaller, most people have no idea how it works technically.

Though this may seem like magic, it's a fairly straightforward concept. In this article, we are going to be demystifying file compression.

Read More

Deep Learning Neural Networks

What's all the frenzy around "neural networks"?

I keep seeing news about something awesome that a computer has been "trained" to do with "deep learning". These news spiels refer to something called "Q Learning", "Deep Learning Neural Networks", or "Hierarchical Learning".

Although these are huge terms, it's a pretty simple idea as to how they work. In this article, we cover some of the basics of this genre of algorithm.

Read More