machine-learning - 利用 FLANN 库进行多标签分类

标签 machine-learning classification flann approximate-nn-searching

我想利用 FLANN 库进行多标签分类。我知道 FLANN 库用于计算最近邻,但我不确定如何将它用于分类目的。 有没有办法将其插入 Scikit-Learn 或其他库中。

最佳答案

FLANN写在 。然而,作者提供了 绑定(bind),例如:

from pyflann import *
from numpy import *
from numpy.random import *
dataset = rand(10000, 128)
testset = rand(1000, 128)
flann = FLANN()
result,dists = flann.nn(dataset,testset,5,algorithm="kmeans",
branching=32, iterations=7, checks=16);

这是我从他们的 manual 那里得到的.

<小时/>

这应该可以帮助您开始了解如何将其与 scikit learn 结合起来。 。关于如何使用神经网络进行分类的问题太宽泛,无法在这里回答,祝你好运!

关于machine-learning - 利用 FLANN 库进行多标签分类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37513104/

相关文章:

c++ - 错误: …protected functions

algorithm - 是否有针对数据的一对多分类算法(1 :n) relationship?

python - 使用Python中的FlannBasedMatcher在DMatch类中的imgIdx问题

python - 比较 Pandas Dataframe 的列名

tensorflow - Keras 中的损失、指标和评分

machine-learning - 为什么 imagenet 数据集标签存在差异?

java - 分类和回归树 - 用 GINI 进行最优分割计算

c++ - 使用 FLANN 计算半径中的精确最近邻时出错

python - 保存重新训练的 tensorflow 模型时出现问题

python - 如何访问管道中包含的模型中的最佳估计器参数?