【发布时间】:2014-02-28 20:12:43
【问题描述】:
我在使用 ELKI MiniGUI 运行空间异常值检测算法时遇到了困难。许多算法需要数据库中每个对象的 KNN 列表。似乎首先只需要从空间坐标数据库创建 KNN 标签列表,不包括属性。然后,我假设空间异常值检测算法与空间KNN的外部文件一起在属性数据库上运行。
我的 Java 经验有限,所以我想在命令行中使用 ELKI,并使用 MiniGUI 为每个任务组装代码。但是,使用 MiniGUI,我只能为 1) 三角距离矩阵和 2) KNN 距离顺序创建或具体化外部文件,这似乎包括对象本身作为 KNN 之一。看来我真的需要每个对象及其空间邻居列表的外部文件或缓存数据。也许 KNN 查询、KNN 连接、预先计算的距离或预处理的数据库过滤器会有所帮助,但我真的不知道。
需要哪些步骤来创建和使用为每个对象与其邻居的空间异常值检测属性关系提供 KNN 空间关系所需的文件或缓存数据?我不清楚如何使用 MiniGUI 来做到这一点,特别是因为看起来需要先创建空间邻域关系,然后才能将其与空间异常值检测算法和属性数据库一起使用。
非常感谢任何建议。
谢谢!
【问题讨论】:
标签: algorithm spatial knn outliers elki