如何从网格获取群集

时间:2019-10-30 16:08:50

标签: python scikit-learn cluster-analysis

我正在寻找有关聚类问题的建议。我正在一个Python项目中,我在其中编程了由代理进行的集体排序。

  1. 概述

我在初始化时有一个随机放置的对象网格,还有许多试图移动对象以“聚集”它们的代理。

  1. 我想要什么

我想评估群集在​​不同时间的“质量”(例如,执行1分钟后,3之后,10之后)。因此,我想检索我的代理在网格上创建的集群。

  1. 示例 Random initialization of the grid

How to get clusters from this ?

我正在寻找一个想法,以从我的网格中检索诸如:

blooddata

我尝试了一些手工算法,但是根本不起作用。也许scikit-learn中存在某些东西,但是我没有找到有趣的东西。

请随时问我的问题不清楚! 祝你有美好的一天

1 个答案:

答案 0 :(得分:0)

我不希望在这里使用聚类算法,因为这是代理进行聚类的工作。

但是您可以从聚类评估中获得一些启发。

例如,您可以计算代理产生的连接组件,然后使用ARI进行评估。 或者,您可以计算相同颜色的任意两个像素的平均成对距离,并检查该分数随时间的提高情况。