gpt4 book ai didi

python - 多标签分类 ML-kNN 与 KNN

转载 作者:太空宇宙 更新时间:2023-11-04 01:51:40 31 4
gpt4 key购买 nike

这可能是一个愚蠢的问题,但我只是想知道在 scikit.ml 中实现的 ML-KNN 与 scikit-learn 的 KNeighborsClassifier 之间的区别是什么。根据sklearn's docs KNeighborsClassifier 支持多标签分类。然而,ML-KNN 是 KNN 适用于建立在 sklearn 架构之上的多标签分类,基于它的 docs .

在搜索样本多标签问题时,MLkNN 大多出现,但我不明白如果它已经支持它,那么使用它是否比 sklearn 的基本实现有任何优势。这只是 sklearn 方面的后期改编,还是在实现方面存在更多差异?

欢迎任何意见。谢谢!

最佳答案

scikit-multilearn 的 ML-KNN 实现是 scikit-learn 的 KNeighborsClassifier 的改进版本。它实际上是建立在它之上的。在找到训练数据中的k个最近邻之后,它使用最大后验原则来标记一个新实例以达到更好的性能。此外,由于它在内部使用 SciPy 稀疏矩阵库对稀疏矩阵进行运算,因此它具有很高的内存效率。更多信息 herehere .

关于python - 多标签分类 ML-kNN 与 KNN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57901145/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com