【发布时间】:2020-01-02 09:38:34
【问题描述】:
我正在使用 python 语言和 scikit-learn 库解决经典的回归问题。很简单:
ml_model = GradientBoostingRegressor()
ml_params = {}
ml_model.fit(X_train, y_train)
y_train 是一维数组类对象
现在我想扩展任务的功能,获得的不是单个目标值,而是一组目标值。训练样本集X_train 将保持不变。
该问题的一个直观解决方案是训练多个模型,其中所有模型的 X_train 将相同,但每个模型的 y_train 将是特定的。这绝对是一个有效的解决方案,但在我看来,这是一种低效的解决方案。
在寻找替代方案时,我遇到了多目标回归等概念。据我了解,此类功能未在 scikit-learn 中实现。 如何以有效的方式解决python中的多目标回归问题?谢谢)
【问题讨论】:
标签: python machine-learning scikit-learn