【发布时间】:2017-01-25 04:37:15
【问题描述】:
是否可以在 Xgboost 中训练具有多个连续输出(多元回归)的模型? 训练这样一个模型的目标是什么?
提前感谢您的任何建议
【问题讨论】:
-
如果输出多于一个值,那么就需要RNN(GRU、LSTM等)这样的序列模型。 Keras 可以帮助您快速制作此类模型的原型。
-
我知道 RNN。我想知道在 Xgboost 中是否也可以这样做,因为我已经知道提升树在我的问题空间中表现良好。我还应该注意,我的输出向量大小可以固定。
-
如果输出之间的关系是已知的,您应该能够利用它实现一个目标函数。它已经为random forest with linear relation 完成。而XGBoost作者认为it is doable。
-
@uyaseen 这不是真的,只有当输出数量可变时(甚至不一定是真的)。您可以有多个输出并计算它们的总损失
标签: machine-learning random-forest xgboost