为什么它可能是为什么Scikit GradientBoostingClassifier不会让我使用最小二乘回归?
GradientBoostingClassifier(loss='ls')
失败:
raise ValueError("``n_classes`` must be 1 for regression")
ValueError: ``n_classes`` must be 1 for regression
,并与loss='deviance'
完美的作品?
我在scipy-0.11.0rc1中使用了scikit-learn-0.11在Ubuntu 64位 这发生了用二进制类'YES''NO'分类数据集。
由于最小二乘回归用于回归(http://en.wikipedia.org/wiki/Regression_analysis),梯度提升分类器用于分类(http://en.wikipedia.org/wiki/Classification_in_machine_learning)? – alfa