Using the Speex codec in Java

JSpeex is a Java implementation of the Speex codec. By default, Java ships with either no encoding or the venerable G.711 encoders. However, if you want to store a bit of a larger data set, well, you’re out of luck. This is a problem for me, as I wanted to store a lot of spoken data in a little space. Luckily, the Speex codec is right for that, but it wasn’t as easy to get it into my project as I wanted.

Deep Learning: A superficial look

Deep Learning is the machine intelligence du jour, being peddled from the largest companies to the smallest startups. Google claims it’s backing their search, Niantic claims to be using it to sniff out cheaters, and Apple is, well, Apple-ish about it. If we cut away the buzz, what is it and why is it important?