小编SH_*_*_IQ的帖子

如何使用梯度增强回归预测多输出?

我已经实现了简单的代码来gradient boosting regression (GBR)预测one output并且效果很好,但是当我尝试预测时two outputs出现错误,如下所示:

ValueError                                Traceback (most recent call last)
<ipython-input-5-bb1f191ee195> in <module>()
      4          }
      5 gradient_boosting_regressor = ensemble.GradientBoostingRegressor(**params)
----> 6 gradient_boosting_regressor.fit(train_data,train_targets)
      7 # 'learning_rate': 0.01

D:\Anoconda\lib\site-packages\sklearn\ensemble\gradient_boosting.py in fit(self, X, y, sample_weight, monitor)
    977 
    978         # Check input
--> 979         X, y = check_X_y(X, y, accept_sparse=['csr', 'csc', 'coo'], dtype=DTYPE)
    980         n_samples, self.n_features_ = X.shape
    981         if sample_weight is None:

D:\Anoconda\lib\site-packages\sklearn\utils\validation.py in check_X_y(X, y, accept_sparse, dtype, order, copy, force_all_finite, ensure_2d, allow_nd, multi_output, ensure_min_samples, …
Run Code Online (Sandbox Code Playgroud)

regression prediction python-3.x scikit-learn

4
推荐指数
1
解决办法
4956
查看次数

标签 统计

prediction ×1

python-3.x ×1

regression ×1

scikit-learn ×1