– K折交叉验证 & GridSearch网格搜索
3.1 K折交叉验证
3.2 GridSearch网格搜索
3.2.1 单参数调优
3.2.2 多参数调优
1 决策树模型的代码实现
决策树模型既可以做分类分析...import GridSearchCV # 网格搜索合适的超参数
# 指定参数k的范围
parameters = {
'max_depth': [3, 5, 7, 9, 11]}
# 构建决策树分类器...grid_search.best_params_
3.2.2 多参数调优
from sklearn.model_selection import GridSearchCV
# 指定决策树分类器中各个参数的范围...[5, 7, 9, 11, 13], 'criterion':['gini', 'entropy'], 'min_samples_split':[5, 7, 9, 11, 13, 15]}
# 构建决策树分类器...因此,如果只需要调节一个参数,那么可以使用单参数调优,如果需要调节多个参数,则推荐使用多参数调优。