如何在catboost中获取分类值

发布于 2025-01-09 12:49:43 字数 591 浏览 1 评论 0原文

输入图片此处描述

这是我的数据。我使用 CatBoostClassifier() 创建了一个模型。

我可以通过以下方式获取特征名称列表:

>>> model.feature_names_
['title', 'value']

第一个问题:如何获取标题“预测”?

我可以通过以下方式获取列表中的预测值:

>>> model.get_all_params()["class_names"]
['x', 'y', 'z']

第二个问题:如何获取分类值列表? 我需要 ['a', 'b', 'c'] 的标题列表。

我已阅读文档,但没有看到任何解决方案。

注意:我没有原始数据,只有模型文件。

enter image description here

This is my data. I created a model with CatBoostClassifier().

I can get the feature names list with:

>>> model.feature_names_
['title', 'value']

First question: How can I get the title "predict"?

I can get the predict values in a list with:

>>> model.get_all_params()["class_names"]
['x', 'y', 'z']

Second question: How can I get the categorical values list? I need the title list of ['a', 'b', 'c'].

I have read the documentation but I couldn't see any solution.

Note: I won't have the original data, I will only have the model file.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文