数据集中标记为“不同”的Catboost predicton返回错误功能

2024-05-12 23:38:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我用catboost训练了二元分类器,在测试数据中同样的特征,它返回了这个错误

catboost/libs/data/model_dataset_compatibility.cpp:47: Feature MERCHANT_ID is Categorical in model but marked different in the dataset

这意味着什么,有人有想法吗? 谢谢


Tags: iniddatamodel分类器错误merchant特征
1条回答
网友
1楼 · 发布于 2024-05-12 23:38:29

看起来在培训(fit阶段)期间,MERCHANT_ID被处理为分类列,您将其索引作为分类列提供,但在对测试数据进行预测期间,MERCHANT_ID具有不同的类型,或者您的列发生了移动,因此模型希望在不同的索引位置看到该列

验证X_系列和X_测试中的立柱位置是否相同

相关问题 更多 >