所有聚类方法都是可以抽象的 聚类接口为以下:
提供如下常量:
提供一个默认的聚类点集在HDFS上的地址字符串: CLUSTERED_POINTS_DIR
提供一个默认的聚类后形成的CLUSTER目录地址: INITIAL_CLUSTERS_DIR
提供一个默认的聚类点集终极OUTPUT目录: CLUSTERS_DIR
提供如下方法:
int getId(); //得到某个CLUSTER的编好 Vector getCenter(); //得到中心点的N维向量 Vector getRadius(); //得到半径N维向量 long getNumPoints(); //得到本个CLUSTER的点数量
实现抽象聚类接口的可以是一个通用的抽象聚类类
提供以下私有变量:
privateint id; //ID private long numPoints; //本类别的点数量 private Vector center; //中心点N维向量 private Vector radius; / /半径向量