了解 catboost 中 plot_tree 的输出

Understanding the output of plot_tree in catboost

提问人:Ankit Vashistha 提问时间:11/17/2023 最后编辑:desertnautAnkit Vashistha 更新时间:11/18/2023 访问量:11

问:

a = catboost.plot_tree(tree_idx = 100, pool = test_pool)
a.render()

我正在尝试可视化由 catboost 模型创建的树。

但是我无法理解正在渲染的输出。

例如:初始节点具有以下值

{Merchant_Channel, approved_limit value>2996.5, user_app_score border=0.409099} counter_type=Counter prior_numerator=0, border=7

以下节点具有以下值

{Merchant_Id, approved_limit value>2996.5} counter_type=Borders prior_numerator=1, border=4

这到底意味着什么?Merchant_Channel 和 Merchant_Id 是分类变量,在创建池时也提供了相同的变量。我想知道这棵树利用什么Merchant_Channel和Merchant_Id值来做出决定?value, counter_type, prior_numerator and border 是什么意思?

机器学习分类 决策树 监督学习 catboost

评论


答: 暂无答案