Weka 可视化聚类结果 [关闭]
Posted
技术标签:
【中文标题】Weka 可视化聚类结果 [关闭]【英文标题】:Weka visualize Clustering result [closed] 【发布时间】:2022-01-21 16:31:12 【问题描述】:我有两个 arff 文件,我进行了 K-Means 聚类并获取它们的结果。但我想用任何与 Java 相关的代码来可视化它们,比如 Weka UI。(它就像 Python 中的 matplotlib。)。对 Weka 或 Java 有什么帮助吗?
【问题讨论】:
【参考方案1】:由于我不确定您要绘制什么(分配给实例的集群?集群质心?),我只能给出一个模糊的答案。最简单的方法可能是使用 JFreeChart 创建散点图(绘制值对)。这是一个包含代码的教程,我使用 JFreeChart 1.0.19 进行了测试:
https://www.javatpoint.com/jfreechart-scatter-chart
该示例显示了两个数据系列,但您的绘图中可以有任意数量的系列(一个或多个)。
要使用 Weka API 执行集群,请查看 Weka 安装随附的手册。或者,查看Weka wiki 上的Use weka in your java code 文章。
还有 VisualizeClusterAssignments.java
示例类,它是 Weka 安装附带的示例存档的一部分,它仅使用 Weka 类。
这是该类的 3.9.x 版本的直接链接:
https://svn.cms.waikato.ac.nz/svn/weka/trunk/wekaexamples/src/main/java/wekaexamples/clusterers/VisualizeClusterAssignments.java
【讨论】:
我想要绝对像你的链接。我需要您的两个示例(分配给实例的集群,集群质心。)。 JFreeChart 很可能会解决我的问题。实际上,Weka UI 会提供这个服务,但是我需要在 java 代码上做。感谢您的帮助!以上是关于Weka 可视化聚类结果 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章