gpt4 book ai didi

machine-learning - 根据给定事件的持续时间,如何将人员聚集/分组在一起?

转载 作者:行者123 更新时间:2023-11-30 09:20:57 25 4
gpt4 key购买 nike

我是机器学习新手,并且确实有一个非常大的数据集,包含 100 个人在 1 年内的数据集。目标是根据午餐时间找出谁是好友。

我有以下数据集:

Person  StartTime EndTime Duration(dif for start and end times)
Person1 Time11 Time12 diff1
Person2 Time21 Time22 diff2
Person3 Time31 Time22 diff3
Person4 Time41 Time32 diff4

现在我想根据人们的时间将他们聚集/分组在一起(有 +/- 5 分钟的时差,这意味着如果人 1 的开始时间和结束时间是 12:00 - 1:00 PM,而人 2 是11:55 - 1:05 他们与第 1 个人属于同一组)

非常感谢任何帮助。

最佳答案

据此推导出一个图。边的权重是午餐时间的重叠。也许可以通过午餐时间、同时吃午餐的人数进行标准化,也可以添加非线性权重,例如 log(1+duration)。

在生成的图表上,运行社区检测算法。

关于machine-learning - 根据给定事件的持续时间,如何将人员聚集/分组在一起?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39422212/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com