https://tutorialscart.com/learn-artificial-neural-network-from-scratch-in-python/
Learn Artificial Neural Network From Scratch in Python