随机森林调参代码

### 随机森林调参
start = time()

from sklearn.grid_search import GridSearchCV
rf = RandomForestClassifier(n_jobs = 4,random_state=0)
param_1 = {'n_estimators': list(range(30,91,10)),
           'max_depth':[10,50,100,200],
           'min_samples_split':[2,5,10],
           'min_weight_fraction_leaf':[0.0,0.1,0.2,0.3,0.4,0.5]}
gs = GridSearchCV(rf,param_grid=param_1,n_jobs = 3)
gs.fit(X_train,y_train)
print(gs.scorer_)
print(gs.best_params_,gs.best_score_)
print(gs.best_estimator_)

end = time()
print ("时间:"+str((end-start)/60))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值