https://www.techopedia.com/definition/deep-neural-network