algorithm - DBSCAN/OPTICS 算法中是否包含半径 epsilon?
问题描述
原始论文和其他资源(维基百科)总是使用诸如within或up之类的表达式根据半径 ε(必须有多个MinPts
邻居)定义一个核心对象。这留下了解释这个半径是否包含的空间:如果距离(p,q)是精确的 ε,那么对象 qa 是 p 的邻居吗?
这显然非常重要,因为所有的定义都基于...
解决方案
邻域的原始dbscan 论文中的定义是 dist(p, q) <= eps。但是,大多数实现将使用数据库索引支持的任何范围查询。在大多数情况下,这不会产生影响,并且 OmG 是正确的,通过将最小的可表示数字添加到 eps 将有效地将 < 更改为 <=。
推荐阅读
- android - Android 中的标签消失了。代码以前可以工作,但现在停止工作
- python - Python time.sleep() 在定时器程序中被忽略
- python-3.x - 从网页运行python程序
- spring-mvc - 为什么在spring jsp表单中出现异常?
- firebase - 删除时 Firebase 规则权限被拒绝
- torch - 安装 Torch 时,Torch '!./install.sh' 在 Colab 中返回错误
- javascript - 如何在 Javascript 中动态更改 JSON 键(包括其子键)?
- spring - 以json形式接收数据并在服务器端处理(java spring)
- android - 从另一个视图更改 TextView 文本
- mysql - 将 mysql 从 5.6 升级到 5.7 后“在用户表中找不到任何匹配的行”