擅长:python、mysql、java
<p>有一个DBSCAN的推广,称为“广义DBSCAN”。在</p>
<p>实际上,对于DBSCAN,您甚至不需要距离。这就是为什么首先计算相似矩阵是没有意义的。在</p>
<p>您只需要一个谓词“getNeighbors”,它计算您认为是邻居的对象。在</p>
<p>请看:在DBSCAN中,除了用来测试一个对象是否是邻居之外,实际上并没有使用这个距离。所以你需要的就是这个布尔决定。在</p>
<p>您可以尝试以下方法:用所有1初始化矩阵。
对于任何两个<strong>您认为与您的应用程序相似的对象</strong>(如果不了解您的应用程序和数据,在这方面我们帮不了您很多忙),请在相应的单元格中填充0。
然后用epsilon=0.5运行DBSCAN,显然DBSCAN会将所有0作为邻居。在</p>