Introduction Deep Learning has proven to be effective in a broad range of real-world tasks. Deep artificial neural networks have been applied to a plethora of real-world use cases such as facial recognition, autonomous driving, and audio and text classification. While these systems have proven useful, they have also proven to…