请根据提供的数据集训练一个机器学习分类器，可以将电子邮件分类为垃圾邮件或非垃圾邮件。
以下是有关数据集的资料，包括训练数据和测试数据。
训练数据：10000封电子邮件，其中5000封是垃圾邮件，另外5000封是非垃圾邮件。
测试数据：5000封电子邮件，其中2500封是垃圾邮件，另外2500封是非垃圾邮件。
使用训练数据集训练一个监督学习分类器，如朴素贝叶斯或逻辑回归。使用训练数据集进行交叉验证并调整模型超参数，以获得最佳性能。在完成后，使用测试数据集对模型进行评估，包括准确性、召回率和 F1 分数等指标。