Computer Vision# Image understanding with neural networks. Image Classification Object Detection Diffusion Models