【发布时间】:2015-04-21 16:35:50
【问题描述】:
在 scikit learn svm 分类器中,class_weight = None 和 class_weight = Auto 有什么区别。
从文档中它被给出为
对于 SVC,将第 i 类的参数 C 设置为 class_weight[i]*C。如果没有给出,所有的类都应该有一个权重。 “自动”模式使用 y 的值自动调整与类频率成反比的权重。
class sklearn.svm.SVC(C=1.0, kernel='rbf', degree=3, gamma=0.0, coef0=0.0, shrinking=True, probability=False, tol=0.001, cache_size=200, class_weight=None, verbose=False, max_iter=-1, random_state=None)
但是使用自动模式有什么好处。我无法理解它的实现。
【问题讨论】:
标签: python machine-learning scikit-learn