Generalization and Regularization are two often terms that have the most significant role when you aim to build a robust machine learning model.