空间格局分类

Spatial pattern classification

我得到了按颜色分类的点列表(左图)。我希望根据已经分类的点(彩色点)对灰点进行分类,以识别模式并创建边界。

是否有任何算法或工具可以实现这一点?

谢谢

k-means clustering 机器学习算法将帮助您获得每个集群的中心:

Here is a really good explanation 算法的工作原理。

如果你使用的是 JS,你可以使用我制作的 ml-kmeans module. Here is a quick example,它将获得一个 centroid 簇的数组。距离小于 centroid + size 的所有其他灰色点将属于颜色组。

我发现了这种技术:使用 K-mean 的随机初始化陷阱,它在显式分配质心时使用,就像我的示例一样。

这个link会很有帮助。

https://www.geeksforgeeks.org/ml-random-intialization-trap-in-k-means/