请编写一个分类器，它可以将来自不同电子邮件地址的邮件归类到垃圾邮件或非垃圾邮件中。
数千封电子邮件和一个训练数据集。
这是一个二元分类问题，可以使用机器学习模型来解决。一些可能的模型包括朴素贝叶斯、支持向量机和神经网络。首先，将电子邮件转换为数字特征向量，可以使用词袋模型或TF-IDF来表示。然后，使用训练数据集训练模型，并对测试数据进行预测。为了避免过拟合，可以使用交叉验证技术选择模型参数。最后，可以使用度量标准来评估分类器的性能，例如准确性、召回率和F1分数。