我的目标是使用机器学习库,以便我可以聚类点(Lat/Long)和(x,y)。我想使用一个 API,让我可以轻松地在不同的聚类算法之间切换。
我开始使用 Java-ML http://java-ml.sourceforge.net/content/clustering-basics并且能够使教程正常工作,但我看不到如何创建地理点的实例。我是否必须扩展net.sf.javaml.core.AbstractInstance
才能使其正常工作?可以创建的实例类型只有 ' SparseInstance
' 和 ' DenseInstance
'。
然后我发现Elki
有人用它来聚类地理数据在 ELKI 中运行 DBSCAN但我不想使用 gui 我只想从 java 类运行算法。
非常感谢任何建议/参考。