python 和基于决策树验证业务规则

标签 python decision-tree

假设您要检查管理系统中的一组确定性业务规则。 规则可以基于数字、 bool 值、分类值等值,例如:

if product in ['x','y','z']:
    if age > 30:
        if amount < 100000:
            rule = 'A'
elif product == 'a':
    rule = 'B'
elif ....

如果您有特定格式的分析,可能的检查可以基于具有可能值的文件或将决策树作为一个整体进行比较的检查。

您可以对此类测试进行编程,但在从头开始之前,我正在搜索是否有一些 python 包可以帮助完成此类工作或解决此类问题的方法。

最佳答案

DecisionTree是一个纯 Python 实现,用于从多维训练数据构建决策树,然后使用决策树对 future 数据进行分类。

关于python 和基于决策树验证业务规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11046187/

相关文章:

python - 带有证书的 https 泡沫

python - 计算所有列之间的成对相关性

python - Jinja2 转义除 img、b 等之外的所有 HTML

c++ - 使用 Boost.Python 公开带有 unsigned char 和参数的方法

apache-spark - pyspark---randomForests 使用 "categoricalFeaturesInfo"指定分类变量

python - 如何在随机森林中绘制树而不显示 "samples"和 "value"?

python - django-compressor 在 STATIC_ROOT/app 而不是 app/static 中编译 SCSS 文件

java - 如何在实际项目中使用mahout随机森林?

machine-learning - 决策树分类器的准确度得分

data-mining - 在weka中手动控制决策树