我们在使用决策树进行规则挖掘分析时,如何将决策树的分割点转化为规则,用于业务部署上线??
可以看看这个代码:
首先建立一个决策树:
import pandas as pd
import numpy as np
from sklearn import tree
from sklearn.model_selection import train_test_split
import pandas as pd
import graphviz
# 1. 根据需求,导入数据集(样本命名为X,目标命名为y)
X = iris.data
y = iris.target
# 2. 拆分数据集合
x_train,x_test,y_train,y_test=train_test_split(X,y,test_size=0.3)
# 3.声明决策树模型
model=tree.DecisionTreeClassifier(criterion="entropy",random_state=30,
splitter="random",max_depth=2,