Explain the concept of cross-validation in detail and discuss its advantages and disadvantages compared to a simple train-validation split. Consider scenarios where cross-validation might be particularly beneficial or detrimental. | Databricks Certified Machine Learning - Associate Quiz - LeetQuiz