【问题标题】:am I understanding clustering correctly?我是否正确理解聚类?
【发布时间】:2011-05-05 09:02:48
【问题描述】:

我随机想出了一个包含 3 个示例的数据集 {1,2,3.5}

我尝试使用以下两种聚类技术:

1.使用q=2Ө =1.1进行层次聚类
2.顺序聚类。

无论使用哪种聚类技术,我总是想出以下两个聚类

{1,2}{3.5}

这是正确的吗?
令人惊讶的是,使用两种完全不同的聚类技术,结果是相同的。

【问题讨论】:

    标签: artificial-intelligence machine-learning data-mining neural-network


    【解决方案1】:

    我认为从 3 个值中找到两个集群的任务是稍微扩展集群的定义。使用更多的数据点,并且比集群多得多的数据点。

    【讨论】:

    • 您稍微扩展了轻描淡写的定义。 +1ワロタ
    • @Anton :-) 也许吧,但我是英国人,所以轻描淡写是一种遗传特征!
    【解决方案2】:

    我认为您的案例研究不足以得出有意义的结论..

    采用一个足够大的数据集来显示差异,这也是因为顺序聚类实际上创建了聚类,而分层构建了一棵树。这不是同一个故事。那么这取决于你如何选择分割层次树的阈值和用于顺序聚类的偏差。

    【讨论】:

    • 谢谢,杰克,但根据我的简单例子,如果同时使用这两种技术,我做得对吗?
    • 你所说的“做对了”是什么意思?如果您的意思是如果两种算法都应该为这个微不足道的输入给出相同的结果,那么可能是的.. 但就像想知道为什么对列表 {3,1,2} 进行排序需要与插入排序或快速排序大致相同的时间..跨度>
    【解决方案3】:

    为了更好地了解聚类,请下载 WEKA 并使用它对 iris 数据集进行聚类。 WEKA 有几个可视化,可以让您了解什么是聚类。鸢尾花数据集很简单,具有少量特征,因此您可以理解结果。

    【讨论】:

      猜你喜欢
      • 2011-01-29
      • 1970-01-01
      • 2020-04-29
      • 1970-01-01
      • 2020-11-22
      • 2016-05-03
      • 2011-03-01
      • 2011-08-05
      • 2020-09-30
      相关资源
      最近更新 更多