A. The 3 main types of ML models are based on Supervised Learning, Unsupervised Learning, and Reinforcement Learning.