How do you handle overfitting in machine learning models?

Overfitting is a common issue in machine learning, especially when working with small datasets. What techniques do you use to prevent or reduce overfitting? Whether it’s regularization, cross-validation, or adjusting your model, let’s discuss the best strategies for tackling overfitting.