使用R通过SOM进行聚类

时间:2016-11-05 14:18:50

标签: machine-learning

如何在R中使用SOM(自组织映射)方法进行聚类而不识别聚类数?我在R中使用" Kohonen"的包,但是它强制你通过somgrid()来设置簇的数量。

1 个答案:

答案 0 :(得分:1)

您可能错过了SOM模型的观点。它是聚类方法。它应该在你的数据中放置一个低维度的神经元网格,你可以在以后使用这个低维(有限!)表示来执行聚类,但是SOM不会给你聚类。特别是somgrid不接受“簇数”,而是接受想要适合数据的网格拓扑。如果您不想指定此拓扑,请选择增长神经气体,这几乎是具有“自动”增长拓扑的SOM。还有实现它的R包,例如gmum.R