sklearn:GBDT
来源:互联网 发布:mac air快捷键大全 编辑:程序博客网 时间:2024/05/16 14:02
一、GBDT分类
(1)模型参数初始化:
from sklearn.ensemble import GradientBoostingClassifier
gbdt = GradientBoostingClassifier( init=None, learning_rate=0.1, loss='deviance', max_depth=3, max_features=None, max_leaf_nodes=None, min_samples_leaf=1, min_samples_split=2, min_weight_fraction_leaf=0.0, n_estimators=100, random_state=None, subsample=1.0, verbose=0, warm_start=False)
(2)训练:X,y为训练集
二、GBDT回归gbdt.fit(X, y)
(3)据此选重要特征,注:GBDT可以用来进行特征选择
score = gbdt.feature_importances_for s in score: print s(4)预测,看GBDT的分类效果
result = gbdt.predict(new_test_frature)overall_accuracy = metrics.accuracy_score(result, y_test)print overall_accuracy
(1)模型参数初始化:
from sklearn.ensemble import GradientBoostingRegressor
gbdt = GradientBoostingRegressor( loss='ls', learning_rate=0.1, n_estimators=100, subsample=1, min_samples_split=2, min_samples_leaf=1, max_depth=3, init=None, random_state=None, max_features=None, alpha=0.9, verbose=0, max_leaf_nodes=None, warm_start=False)
(2)训练:X,y为训练集
gbdt.fit(X, y)
(3)据此选重要特征
score = gbdt.feature_importances_for s in score: print s(4)预测,看GBDT的分类效果
result = gbdt.predict(new_test_frature)
阅读全文
0 0
- sklearn:GBDT
- GBDT(sklearn)参数详解
- GBDT(sklearn)进行回归
- sklearn:使用GBDT选择特征
- sklearn与GBDT入门案例
- sklearn的GBDT源码笔记
- sklearn.GBDT 源码解读(宏观把握)
- sklearn.GBDT 源码阅读(细节掌握)
- sklearn中gbdt源码解读笔记
- Sklearn-GBDT(GradientBoostingDecisonTree)梯度提升树
- sklearn 中GBDT的损失函数
- GBDT
- GBDT
- GBDT
- GBDT
- GBDT
- GBDT
- GBDT
- 选项事件Java
- Linux下ps -ef和ps aux的区别
- Linux查看硬盘信息
- Visionect Product连接调试总结:
- iOS隐藏导航条黑线显示导航条黑线
- sklearn:GBDT
- 解决 Android Studio 乱码问题
- 那些年我们遇到的坑(1)-Description Resource Path Location Type Archive for required library
- Java socket异常
- JDBC连接数据库_零碎记录
- libco 协程的理解
- awt-获取系统剪切板的内容
- oracle 查询总结
- idea常用的功能