https://edu.emoldova.org/assets/files/2021-12-30/1640868307-207116-machine-learning-8-types-of-neural-networks.pdf