Neural network and machine learning research is advancing at a rapid pace, capturing the public's attention with the promise of technology adaptations in self driving cars, medical advancements and ...