Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Algorithm 按网站用户的路由对其进行分组_Algorithm_Web - Fatal编程技术网

Algorithm 按网站用户的路由对其进行分组

Algorithm 按网站用户的路由对其进行分组,algorithm,web,Algorithm,Web,我正在写一个简单的网站。我想能够分组用户的路线,他们在我的网站。例如,我有这个,但最终产品会更复杂。假设我有三个用户 用户一条路线是A->B->C->D 用户二路径为A->B->C->E 用户三条路线是J->K 我们可以说用户1和用户2属于同一组,用户3属于其他组 我的问题是:我应该使用什么算法或者不止一种算法来完成这项任务>我需要收集什么样的数据 我有一些想法,但是,我想和一个可能比我更有经验的人面对 我在寻找解决问题的建议,而不是确切的解决方案。此外,如果有任何现成的解决方案我可以阅读,我也

我正在写一个简单的网站。我想能够分组用户的路线,他们在我的网站。例如,我有这个,但最终产品会更复杂。假设我有三个用户

用户一条路线是A->B->C->D

用户二路径为A->B->C->E

用户三条路线是J->K

我们可以说用户1和用户2属于同一组,用户3属于其他组

我的问题是:我应该使用什么算法或者不止一种算法来完成这项任务>我需要收集什么样的数据

我有一些想法,但是,我想和一个可能比我更有经验的人面对


我在寻找解决问题的建议,而不是确切的解决方案。此外,如果有任何现成的解决方案我可以阅读,我也将不胜感激。

作为第一个切入点,将问题分为1定义两条记录道的相似性分数和2使用相似性分数进行聚类似乎是合理的。1的一种可能性是。2种可能是最远点聚类和K模。

也可以考虑共同子路径。这个方向和一般web使用分析的指针是:

如果路线的初始部分最重要,那么您所需要的就是CS:sorting的主要部分。如果最后一部分是最重要的,请在排序之前反转每个访问站点的列表。谢谢,这篇文章非常有趣。这可能就是我要找的。如果你还有什么我会非常感激的。