基于XGBoost的信用评分模型(下)

至此,我们把 XGBoost的理论介绍完了,现在将使用该算法来训练本文的数据,在训练过程中需要对参数进行调整,以得到最优的参数。

本文使用 boost包来训练模型,并结合 sklearn包的网格搜索函数来寻找最优参数。调参时,先给每个参数一个固定的取值,再给出需要调节的参数的取值范围同时保持其他参数值不变,由此计算该参数的不同取值下模型的AUC评分,最大的AUC分数对应的参数值即为该参数的的最优取值,将此时的最优参数值替代模型中该参数的给定值再按此方法进行下一个参数的调节。


Experience it now and start the journey of digital transformation !