Getting data readyBuilding a modelFitting the model to data (training)Making predictions and evaluating a model (inference)Saving and loading a model