拿下技术面上传简历

你在做基于打卡点位的驻留地识别(家/公司):8000 万条带噪 GPS 点,包含漂移点、隧道缺失、高铁跨城;同一批用户在城区点密集、在郊区点稀疏,密度差可能在 100 倍以上;郊区用户虽然点少但真实驻留时间更长。你现在打算用 DBSCAN,请回答:(1) eps 和 minPts 怎么选,城区与郊区密度差这么大怎么处理;(2) 没有标签,你用什么指标判断聚类质量;(3) 如果每天要为 500 万活跃用户增量重算,工程上怎么落地。

机器学习基础无监督学习5 年以上知识点 1 个

面试官在考什么

判断候选人是否理解 DBSCAN 的核心假设(全局密度阈值)会在什么真实场景下失效,以及能否把无监督方法接到可验证的业务判据上。

DBSCAN

回答框架 · 前两步

  1. 全局 eps 必然失败,三条可行路线:按空间分区(城市/网格)局部定 eps;改用 OPTICS/HDBSCAN 这类基于互达距离的密度层级方法;或者做特征变换,把「点密度」改成「时间加权密度」,让稀疏但长时间驻留的点也能形成高密度。
  2. 参数选择不能只靠 k-距离图的肘部:minPts 与噪声率、维度相关,GPS 是 2~3 维可以取 4~10 量级;更重要的是把下游判据拉进来(误把漂移点当驻留点的代价、漏掉真实驻留地的代价)。同时必须处理「停留会重复上报」造成的伪密度——去重或做时间衰减。

还有 3 条答案要点、 3 层追问、 5 个常见坑, 以及针对你简历的追问路径,在定制报告里。

上传简历,生成我的题库先看示例报告

延伸阅读

想看这个方向的整体准备路线? 进入「机器学习基础」方向页

同一能力域的其他题