With the recent rapid advances in machine learning has come a renaissance for neural networks -- computer software that solves problems a little bit like a human brain, by employing a complex process ...