您当前的位置: 首页 >  分类
  • 0浏览

    0关注

    2393博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

EL之GB(GBC):利用GB对二分类问题进行建模并评估

一个处女座的程序猿 发布时间:2019-01-13 19:43:19 ,浏览量:0

EL之GB(GBC):利用GB对二分类问题进行建模并评估

 

目录

输出结果

T1、纯GB算法

T2、以RF为基学习器的GB算法

设计思路

核心代码

 

 

 

 

输出结果 T1、纯GB算法

T2、以RF为基学习器的GB算法

 

 

 

 

设计思路

 

核心代码
# nEst = 2000
# depth = 3
# learnRate = 0.007
# maxFeatures = None


nEst = 2000
depth = 3
learnRate = 0.007
maxFeatures = 20

rockVMinesGBMModel = ensemble.GradientBoostingClassifier(n_estimators=nEst, max_depth=depth,
                                                         learning_rate=learnRate,
                                                         max_features=maxFeatures)

rockVMinesGBMModel.fit(xTrain, yTrain)

auc = []
aucBest = 0.0
predictions = rockVMinesGBMModel.staged_decision_function(xTest)
for p in predictions:
    aucCalc = roc_auc_score(yTest, p)
    auc.append(aucCalc)

    if aucCalc > aucBest:
        aucBest = aucCalc
        pBest = p

 

 

 

 

 

 

 

关注
打赏
1664196048
查看更多评论
立即登录/注册

微信扫码登录

0.0509s