我正在寻找一个 C++ 库,它允许使用平方伪范数有效地找到点集中一个点的 k 最近邻居:
我的第三个坐标在其平方范数中可能有也可能没有减号。或者,我可以考虑一个 4D 空间,其中第三个组件始终具有正号,而第四个组件始终具有负号。
ANN 库的文档表明它可以使用任何“Minkowski”度量。上面的度量是 Minkowski 度量的定义(在Wolfram Mathworld的意义上,但不是 ANN 的意义上)。然而,ANN 似乎很灵活,似乎只需要一个“+”和“-”运算符(ANN 文档,第 14 页),但它们不是按组件定义的,而是全局定义的。
有没有人概括过人工神经网络来处理这种情况?是微不足道的吗?它不会搞砸 kd-tree 吗?是否存在另一个图书馆?
谢谢!