https://medium.com/@monocosmo77/updates-on-vision-language-models-part3-machine-learning-b111675cdae0