https://medium.com/@meisshaily/why-deep-learning-frameworks-are-transforming-image-recognition-958148985d00