gpt4 book ai didi

LightGBM 'Using categorical_feature in Dataset.'警告?

转载 作者:行者123 更新时间:2023-12-03 13:44:54 26 4
gpt4 key购买 nike

通过阅读LightGBM文档,应该可以在Dataset方法中定义分类功能。所以我有以下代码:

cats=['C1', 'C2']
d_train = lgb.Dataset(X, label=y, categorical_feature=cats)

但是,我收到以下错误消息:

/app/anaconda3/anaconda3/lib/python3.7/site-packages/lightgbm/basic.py:1243: UserWarning: Using categorical_feature in Dataset. warnings.warn('Using categorical_feature in Dataset.')



为什么收到警告消息?

最佳答案

我假设您在调用lgb.train时收到此警告。此函数还具有参数categorical_feature,其默认值为'auto',这意味着从pandas.DataFrame(documentation)中获取分类列。在this line发出的警告表明,尽管lgb.train已请求自动识别分类特征,但LightGBM会改用数据集中指定的特征。

为了避免警告,您可以为categorical_featurelgb.Dataset赋予相同的参数lgb.train。或者,您可以使用categorical_feature=None构造数据集,而仅在lgb.train中指定分类特征。

关于LightGBM 'Using categorical_feature in Dataset.'警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60574034/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com