https://sentiencehub.blogspot.com/2024/02/demystifying-neural-networks.html