【发布时间】:2014-02-28 15:59:45
【问题描述】:
我正在使用 scikit-learn 进行回归,我的问题如下。我需要对几个参数(向量)进行回归。这适用于一些回归方法,例如ensemble.ExtraTreesRegressor 和ensemble.RandomForestRegressor。实际上,可以给出一个向量作为目标,以拟合上述两种回归方法的模型(fit(X,y) 方法)。
但是,当我尝试使用 ensemble.GradientBoostingRegressor、ensemble.AdaBoostRegressor 和 linear_model.SGDRegressor 时,分类器无法拟合模型,因为它期望一维值作为目标(fit(X,y) 方法的 y 参数)。这意味着,使用这些回归方法,我一次只能估计一个参数。这不适合我的问题,因为我需要估计大约 20 个参数可能需要一些时间。另一方面,我真的很想测试这些方法。
所以,我的问题是:有谁知道是否有解决方案可以一次拟合模型并估计 ensemble.GradientBoostingRegressor、ensemble.AdaBoostRegressor 和 linear_model.SGDRegressor 的几个参数?
我希望我已经足够清楚了......
【问题讨论】:
标签: python scikit-learn