升级到 scikit-learn 1.0 版后,我收到以下警告:
UserWarning:X 没有有效的特征名称,但 IsolationForest 配备了特征名称
我在文档中找不到什么是“有效功能名称”。我该如何处理这个警告?
原文由 Jaume Figueras 发布,翻译遵循 CC BY-SA 4.0 许可协议
升级到 scikit-learn 1.0 版后,我收到以下警告:
UserWarning:X 没有有效的特征名称,但 IsolationForest 配备了特征名称
我在文档中找不到什么是“有效功能名称”。我该如何处理这个警告?
原文由 Jaume Figueras 发布,翻译遵循 CC BY-SA 4.0 许可协议
我收到了与另一个 sklearn 模型相同的警告消息。我意识到它出现了,因为我用数据框中的数据拟合模型,然后只使用这些值进行预测。从我修复它的那一刻起,警告就消失了。
这是一个例子:
第一个代码有警告,因为
scaled_x_train
是一个带有特征名称的 DataFrame,而scaled_x_test.values
只是值,没有特征名称。然后,我改为:现在我的代码中不再有警告。