In a distributed computing environment, describe the challenges you might face when splitting a large dataset using Spark ML and how you would address these challenges to ensure an effective and representative split. Discuss the considerations for data locality, network bandwidth, and computational resources. | Databricks Certified Machine Learning - Associate Quiz - LeetQuiz