https://mrtechnicalfactz.blogspot.com/2021/10/artificial-neural-networks-architecture.html