深度之眼比赛初行

写在前面:年前关注到了深度之眼,后续又办了VIP,课程涉及机器学习,深度学习,数学基础,Python基础,paper,算法等方面,最近看到其举办了一个内部比赛,题目源于科赛网上的二分类练习比赛。我是一个小白,希望体验一下比赛的流程。

现在简单记录一下流程:

1,首先就是题目是一个二分类问题,会有很多机器学习方法可以用来解决该问题,如SVM,RandomForest,lgb,决策树等等;另外数据做了预处理,没有NaN值;

2,接下来,深度之眼的李欢老师亲自视频指导讲解做这道题的思路,方法;

3,这一步记录一下特征处理遇到问题,主要是跑了5个小时都没跑出来,就放弃了,先记录下,以后再回头看一下

param_grid = {'estimator__max_depth':np.arange(1, 20, 1),
             'estimator__min_samples_leaf':np.arange(1, 20, 1)
             }

rfc = RandomForestClassifier(n_estimators=164
                            ,random_state=90
                            )
rfecv = RFECV(estimator=rfc, step=1, cv=StratifiedKFold(10))
k_fold = StratifiedKFold(n_splits=10, shuffle=True, random_state=0)

GS = GridSearchCV(estimator=rfecv, param_grid=param_grid, cv= k_fold)
GS.fit(Xtrain,ytrian)
print(GS.best_params_)
print(GS.best_score_)

 

你可能感兴趣的:(机器学习)