Decision Trees vs Random Forest vs XGBoost vs SVM

A simple guide to understanding key machine learning models (and when to use them)