DBSCAN提供行作为输入

时间:2018-09-06 14:23:00

标签: python machine-learning scikit-learn dbscan

我对机器学习和python都是陌生的,我的目标是尝试通过聚类进行路线预测。

我刚刚开始使用DBSCAN,并且能够获得给定坐标数组作为fit过程输入的结果,例如[[1,1],[2,2],[3,3],...],其中包括所有路线的所有坐标。

但是,我真正想要的是为DBSCAN提供包含所有路线/线的集合,而不是为包含所有路线的所有坐标的集合。因此,我的问题是这是否可能(甚至有意义吗?),如果可以的话,我该如何完成呢?

谢谢您的时间。

1 个答案:

答案 0 :(得分:0)

您为什么认为基于密度的聚类是对路由进行聚类的不错选择?您在这里使用什么密度概念?

我宁愿尝试使用适当的路由距离进行层次聚类。

但是如果您仍然具有距离矩阵,您当然可以 尝试“免费”使用DBSCAN(计算距离为 way < / em>在距离矩阵上比DBSCAN更昂贵。