https://medium.com/@monocosmo77/newest-ideas-around-convolutional-neural-networks-in-2023-part3-machine-learning-ab5eb93f3deb