据我所知,多标签问题可以通过 one-vs-all 方案解决,Scikit-learn 将其实现OneVsRestClassifier
为分类器的包装器,例如svm.SVC
. 我想知道如果我真的训练会有什么不同,比如说我们有一个多标签问题,有 n 个类,每个标签有 n 个单独的二元分类器,从而分别评估它们。
我知道这就像实现一对多而不是使用包装器的“手动”方式,但是两种方式实际上不同吗?如果是这样,它们有何不同,例如执行时间或分类器的性能?
据我所知,多标签问题可以通过 one-vs-all 方案解决,Scikit-learn 将其实现OneVsRestClassifier
为分类器的包装器,例如svm.SVC
. 我想知道如果我真的训练会有什么不同,比如说我们有一个多标签问题,有 n 个类,每个标签有 n 个单独的二元分类器,从而分别评估它们。
我知道这就像实现一对多而不是使用包装器的“手动”方式,但是两种方式实际上不同吗?如果是这样,它们有何不同,例如执行时间或分类器的性能?