聚类算法在数据挖掘里面被称之为无监督学习(unsupervisedlearning),这是与分类算法(supervisedlearning)相对的。在它们两者之间还一种叫做半监督学习(semi-supervisedlearning)这个我会在后面的文章中重点介绍。所谓无监督学习就是在预先不知道样本类别的情况下,由聚类算法来判别样本的类别的一种学习方法。聚类算法的一般过程分为:1.读入需预测样本2.初始化聚类算法(并设置参数)3.使用聚类算法对样本进行聚类4.打印聚类结果