【问题标题】:CatBoostError-All train targets are equalCatBoostError-所有训练目标都相等
【发布时间】:2022-10-06 18:54:45
【问题描述】:

我正在尝试在 Catboost 中进行多输出回归分析。矩阵的大小是:

x_train=(60,20)
y_train=(60,17657)
x_test=(15,20)
y_test=(15,17657)

相关代码如下:

cat_model=CatBoostRegressor(loss_function=\"MultiRMSE\",n_estimators=5,max_depth=4,
eval_metric=\"Mult 
iRMSE\").fit(x_train,y_train,                                                                                         
eval_set=(x_test,y_test)
)

并且它返回一条错误消息作为“所有火车目标都相等”。你能帮我吗?谢谢。

    标签: catboost


    【解决方案1】:

    对于其中一个目标,所有值都必须等于 0。这就是它引发错误的原因。

    【讨论】:

      猜你喜欢
      • 2019-05-17
      • 2021-03-17
      • 1970-01-01
      • 1970-01-01
      • 2020-09-10
      • 2017-12-23
      • 1970-01-01
      • 1970-01-01
      • 2023-03-06
      相关资源
      最近更新 更多