https://pythonhomework.pythonprogramminghelp.com/what-it-is-like-to-neural-networks/