当前位置: 首页 > news >正文

南沙区网站建设中铁建设团门户网登录入口

南沙区网站建设,中铁建设团门户网登录入口,优秀的个人网站设计,企业开办网站1、随机森林算法简介 随机森林算法(Random Forests)是LeoBreiman于2001年提出的#xff0c;它是一种通过重采样办法从原始训练样本集中有放回地重复随机抽取若干个样本生成多个决策树#xff0c;样本的最终预测值由这些决策树的结果投票决定的一种有监督集成学习模型。 其核…1、随机森林算法简介 随机森林算法(Random Forests)是LeoBreiman于2001年提出的它是一种通过重采样办法从原始训练样本集中有放回地重复随机抽取若干个样本生成多个决策树样本的最终预测值由这些决策树的结果投票决定的一种有监督集成学习模型。 其核心思想是通过随机的样本抽样和特征抽样生成众多决策树形成一片“森林”以多数的表决结果作为预测值。 随机森林作为一种bagging集成学习在决策树算法中有着重要的地位。 2、随机森林算法基本原理 2.1 样本的选择 随机森林的样本采样选择可以看作是行采样。随机森林每棵在构建过程中这棵树的样本从总样本中随机抽样生成。完成抽样后将样本放回以便下一棵树的抽样。假设总样本有N个随机森林每棵树的随机抽样样本数为n一般可取n为N的平方根。 2.2 特征的选择 随机森林的特征采样可以看作是列采样。每棵树都是从总体M个特征中随机选择m特征进行树的生成。列采样有两种形式一种是全局列采样即同一棵树的生成过程中均采用同一批特征另一种是局部列采样即每一次节点分裂的时候都单独随机挑选m个特征进行分裂。 2.3 分裂准则 在树的生成过程中采用的分裂准则。在随机森林算法中可以有多种分裂准则。在随机森林的分类算法中比较常见的有信息增益、基尼不纯度在随机森林的回归算法中比较常见的有均方误差。 3、随机森林算法步骤 3.1 输入输出 1输入给定训练样本参数设置森林里树的数量、分裂的准则、分裂终止条件等。 2输出样本的分类或回归值。 3.2 算法步骤 1从训练样本N个中随机有放回地选择n个 2从特征中随机不放回地选择k个特征 3根据指定的分裂准则进行分裂生成一棵决策树叶子节点的输出值当为分类问题时叶子的取值为分类最多的值当为回归问题时叶子节点的取值为该节点所有样本的平均值 4当森林中树的数量小于指定值时继续步骤1到3最终成生指定数量的决策树 5预测时样本在每棵决策树下会有一个对应叶子的值。当为分类问题时最终取值为所有树下该叶子值的数量最多的值分类当为回归问题时最终取值为所有树下叶子值的平均值。 4、随机森林算法实例 这里以用scikit-learn自带的数据集进行演示。 from sklearn.ensemble import RandomForestClassifier from sklearn.datasets import make_classification from sklearn.model_selection import train_test_split from sklearn.metrics import accuracy_score #加载数据集 X, y make_classification(n_samples1000, n_features4,n_informative2, n_redundant0,random_state0, shuffleFalse) # 划分数据集 X_train, X_test, y_train, y_test train_test_split(X, y, test_size0.2, random_state42)#模型训练 clf RandomForestClassifier(max_depth2, random_state0) clf.fit(X_train,y_train)# 预测测试集 y_pred clf.predict(X_test)# 评估模型 accuracy accuracy_score(y_test, y_pred) print(Model accuracy: %.2f%accuracy) Model accuracy: 0.94 5、随机森林算法总结 1随机森林算法具有很高的准确性和鲁棒性。随机森林算法由众多决策树共同投票决策其结果具有较好的准确性和鲁棒性。 2随机森林算法可以很好地防止过拟合。随机森林每棵树的训练都是在小部分样本及特征上训练而成可以很好地防止过拟合。 3随机森林算法可以并行构建决策树提高运算效率。 4随机森林算法可以很好地处理高维度数据。 5随机森林算法在小样本上的表现可能会不佳。
http://www.hkea.cn/news/14562499/

相关文章:

  • 网站建设的内容是什么企业信息系统英文
  • 西海岸城市建设局网站网站建设社团活动宗旨
  • 举报网站建设运行汇报软件工程师级别
  • 国外网站谷歌seo推广公司做网站都咨询哪些问题
  • wordpress资讯网站模板图库网站模板
  • 从化区建设局网站石家庄现状
  • 福建网站建设科技有限公司网站流量怎么做
  • wap网站登陆系统电脑网络服务在哪里
  • 网站板块怎么做网站优化课程培训
  • 济宁网站开发招聘wordpress配置教程
  • 房产网站如何做微信公众号买卖平台
  • 常熟做网站的公司北京最新消息今天新闻
  • 北京网站关键词优化wordpress做简单的商城
  • 大连网站建设 选领超科技国外做滑板网站
  • 建立企业网站的技能绵阳低价网站建设
  • 做网站推广费用典型的四大综合门户网站
  • 网站添加定位怎么做免费站长统计工具
  • 江苏国泰做的网站案例wordpress 被镜像
  • 红色大气网络公司企业网站源码_适合广告设计济南专业的网站建设公司
  • 猪八戒网站做设计兼职流程网站推广排名
  • 腾讯域名怎么做网站360网站建设基本情况
  • 厦门市网站建设公司网站域名多少钱
  • 建站之星建出来的网站如何上传如何查一个网站的备案信息
  • 做一个企业网站多少钱pr培训
  • 广州建网站自助建站系统建模网站素材
  • 佛山营销网站建设推广htm网站的维护
  • 山西中小学网站建设成都私人做公司网站的
  • 网站建设选择哪种开发语言最好贵阳企业建站系统模板
  • 网游排行榜2021排行榜做神马网站优化快速排
  • 网站开发与设计 课程简介重庆建设工程信息查询系统官网