请给出一个能够检测垃圾邮件的机器学习算法的示例，并陈述其原理。
一个能够检测垃圾邮件的机器学习算法的示例是朴素贝叶斯算法。它的原理是从训练数据集中学习输入特征与分类目标之间的概率关系，然后利用所学习的模型对新的邮件进行分类。具体来说，朴素贝叶斯算法假设各个特征（如邮件中的单词）之间是独立的，并根据贝叶斯定理计算一个邮件属于垃圾邮件的概率，若概率超过事先设定的阈值，则将其分类为垃圾邮件，否则分类为正常邮件。