目录

13-1什么是集成学习01-What-is-Ensemble-Learning

使用Voting Classifier

13-2 SoftVoting Classifier

使用 Hard Voting Classifier

使用 Soft Voting Classifier

13-3 Bagging和Pasting

Bagging和Pasting

使用 Bagging


13-1什么是集成学习01-What-is-Ensemble-Learning

使用Voting Classifier

from sklearn.ensemble import VotingClassifiervoting_clf = VotingClassifier(estimators=[('log_clf', LogisticRegression()), ('svm_clf', SVC()),('dt_clf', DecisionTreeClassifier(random_state=666))],voting='hard')

13-2 SoftVoting Classifier

模型1和4比较确定

有概率这个参数

使用 Hard Voting Classifier

from sklearn.linear_model import LogisticRegression
from sklearn.svm import SVC
from sklearn.tree import DecisionTreeClassifier
from sklearn.ensemble import VotingClassifiervoting_clf = VotingClassifier(estimators=[('log_clf', LogisticRegression()), ('svm_clf', SVC()),('dt_clf', DecisionTreeClassifier(random_state=666))],voting='hard')

使用 Soft Voting Classifier

voting_clf2 = VotingClassifier(estimators=[('log_clf', LogisticRegression()), ('svm_clf', SVC(probability=True)),('dt_clf', DecisionTreeClassifier(random_state=666))],voting='soft')

13-3 Bagging和Pasting

Bagging和Pasting

使用 Bagging

from sklearn.tree import DecisionTreeClassifier
from sklearn.ensemble import BaggingClassifierbagging_clf = BaggingClassifier(DecisionTreeClassifier(),n_estimators=500, max_samples=100,bootstrap=True)
bagging_clf.fit(X_train, y_train)
bagging_clf.score(X_test, y_test)

第13章 集成学习和随机森林 学习笔记上相关推荐

  1. 【机器学习实战】第7章 集成方法(随机森林和 AdaBoost)

    第7章 集成方法 ensemble method 集成方法: ensemble method(元算法: meta algorithm) 概述 概念:是对其他算法进行组合的一种形式. 通俗来说: 当做重 ...

  2. 第7章 集成方法、随机森林

    欢迎分享本文,转载请保留出处 集成方法: ensemble method(元算法: meta algorithm) 概述 概念:是对其他算法进行组合的一种形式. 通俗来说: 当做重要决定时,大家可能都 ...

  3. 《Scikit-Learn与TensorFlow机器学习实用指南》第7章 集成学习和随机森林

    第7章 集成学习与随机森林 来源:ApacheCN<Sklearn 与 TensorFlow 机器学习实用指南>翻译项目 译者:@friedhelm739 校对:@飞龙 假设你去随机问很多 ...

  4. sklearn综合示例7:集成学习与随机森林

    假设你创建了一个包含1000个分类器的集成,每个分类器都只有51%的概率是正确的(几乎不比随机猜测强多少).如果你以大多数投票的类别作为预测结果,可以期待的准确率高达75%.但是,这基于的前提是所有的 ...

  5. 集成学习和随机森林方法

    集成学习和随机森林方法 介绍 本次实验介绍了集成学习的概念及主要方法,包括 Bootstraping.Bagging.随机森林,随后计算随机森林中各个特征的重要性,找出对模型贡献较大的特征. 知识点 ...

  6. 机器学习——基于Bagging的集成学习:随机森林(Random Forest)及python实现

    基于Bagging的集成学习:随机森林的原理及其实现 引入 Bagging装袋 随机森林 随机森林分类 随机森林回归 python实现 随机森林分类 随机森林回归 引入 "三个臭皮匠赛过诸葛 ...

  7. 机器学习实战7-sklearn集成学习和随机森林

    集成方法:聚合一组预测器(比如分类器或回归器)的预测,得到的预测结果也比最好的单个预测器要好. 例如,你可以训练一组决策树分类器,每一棵树都基于训练集不同的随机子集进行训练.做出预测时,你只需要获得所 ...

  8. 大白话5分钟带你走进人工智能-第二十八节集成学习之随机森林概念介绍(1)

                                                          第二十八节集成学习之随机森林概念介绍(1) 从本系列开始,我们讲解一个新的算法系列集成学习. ...

  9. 大白话5分钟带你走进人工智能-第二十九节集成学习之随机森林随机方式 ,out of bag data及代码(2)

              大白话5分钟带你走进人工智能-第二十九节集成学习之随机森林随机方式 ,out  of  bag  data及代码(2) 上一节中我们讲解了随机森林的基本概念,本节的话我们讲解随机森 ...

  10. 【算法精讲】集成分类与随机森林

    ONE 集成分类 01 什么是集成分类 集成分类是集成学习的一种,先讲下集成学习是什么. 所谓集成学习,引用一句谚语"三个臭皮匠顶个诸葛亮"最恰当不过. 集成学习就是将多个弱学习器 ...

最新文章

  1. UI培训分享:如何提升自己的UI设计能力
  2. SAP BD87将IDoc状态修改为68 ?
  3. 使用etcd+confd管理nginx配置
  4. 为什么电脑下载python很慢-Python运行速度慢你知道这是为什么吗?
  5. 单源最短路径-Dijkstra(迪杰斯特拉算法)
  6. 【TensorFlow】笔记1:入门笔记
  7. 2015年10月5日 正式启用该博客
  8. 24个笔画顺序表_小学一年级语文26个汉语拼音字母要点+田字格儿歌,赶紧给孩子看...
  9. C# 如何跨平台调用C++的函数指针!
  10. oracle表字段获取,获取oracle表结构的字段信息
  11. 序列输出ZOJ1108 FatMouse's Speed
  12. sdut 1500 Message Flood(Trie树)
  13. 第一型曲面积分的总结思考
  14. 当前网络存在的安全问题
  15. PDF免费压缩、在线压缩
  16. 大数据技术如何影响企业决策?
  17. 二级分销系统开发源码可以用多久?
  18. html文档定一层的标记,HTML基本结构和常用标记.doc
  19. 树莓派安装网易云音乐amd64(Exagear)
  20. 在Origin绘图和表格中插入Latex公式

热门文章

  1. TireTree前缀树
  2. generator config_springboot集成mybatis+Generator代码生成
  3. 我的世界服务器皮肤怎么用文件夹,我的世界怎么用皮肤文件,怎么通过文件夹更改皮肤...
  4. oracle数据泵导入append,ORACLE在Win环境EXPDP和IMPDP数据泵导出导入DMP数据
  5. java视图扩展_java – 可扩展列表视图 – 子项,不同的布局
  6. python list array_Python列表list 数组array常用操作集锦【转】
  7. python中基例_python | 自定义函数
  8. TabLayout的自定义
  9. linux-vi命令
  10. 多线程之-并发任务间交换数据