Pergunta de entrevista da empresa EY

Explain the difference between supervised and unsupervised learning. How do you handle imbalanced datasets? Can you explain the concept of overfitting and how to prevent it?