本项目旨在MATLAB环境下实现亲和传播(Affinity Propagation, AP)聚类算法,并提供一个通用的数据分类框架。该算法通过在采样点之间传递两种类型的消息,即吸引度(Responsibility)和归属度(Availability),来寻找最能代表各类的聚类中心。与传统的K-means算法相比,AP算法的核心优势在于不需要预先指定聚类数量,而是通过输入参考度(Preference)参数自动确定最合理的聚类簇数,有效克服了初始中心选择敏感的问题。
项目实现了从原始数据矩阵到相似度矩阵的自动