Explore the 8 major challenges in machine learning, including data quality, overfitting, interpretability, scalability, bias, and privacy concerns, and potential solutions to each.