You've probably heard the term "machine learning" quite a bit — basically, it refers to training computers to learn without directly programming them. It's a particularly hot topic these days when it ...