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

做网站能赚流量钱吗互联网广告营销是什么

做网站能赚流量钱吗,互联网广告营销是什么,法院建设门户网站情况,wordpress页面发布不机器学习之随机森林(五) 文章目录 机器学习之随机森林(五)集成学习与随机森林算法详解一、集成学习概述主要类型Bagging典型流程 二、随机森林原理核心特点 三、Sklearn API详解关键参数 四、实战案例:泰坦尼克生存预测…

机器学习之随机森林(五)


文章目录

  • 机器学习之随机森林(五)
  • 集成学习与随机森林算法详解
    • 一、集成学习概述
      • 主要类型
      • Bagging典型流程
    • 二、随机森林原理
      • 核心特点
    • 三、Sklearn API详解
      • 关键参数
    • 四、实战案例:泰坦尼克生存预测
      • 1. 数据准备与预处理
      • 2. 模型训练与调优
      • 3. 模型评估
    • 五、关键要点总结


集成学习与随机森林算法详解

一、集成学习概述

集成学习(Ensemble Learning)通过组合多个分类器,构建预测效果更好的集成分类器。类比"三个臭皮匠,赛过诸葛亮"。

主要类型

  • Bagging:并行训练多个基学习器
  • Boosting:串行训练,后续模型修正前序模型的错误
  • Stacking:用元学习器组合多个基学习器

Bagging典型流程

  1. 有放回地抽取n个训练样本
  2. 训练M个子模型
  3. 分类问题采用投票法确定最终结果

二、随机森林原理

随机森林示意图

核心特点

  • 随机性
    • 样本随机:有放回抽样(Bootstrap)
    • 特征随机:每次随机选择k个特征(k<d)
  • 森林结构:多个决策树构成
  • 优势
    • 处理高维特征无需降维
    • 通过平均/投票提高精度,控制过拟合

三、Sklearn API详解

class sklearn.ensemble.RandomForestClassifier(n_estimators=100,          # 树的数量criterion='gini',           # 划分标准:"gini"或"entropy"max_depth=None,             # 树的最大深度...
)

关键参数

参数说明
n_estimators森林中决策树的数量
criterion划分算法:"gini"基尼系数/"entropy"信息增益
max_depth树的最大深度限制

四、实战案例:泰坦尼克生存预测

1. 数据准备与预处理

import pandas as pd
from sklearn.feature_extraction import DictVectorizer# 数据加载
titanic = pd.read_csv("src/titanic/titanic.csv")
x = titanic[["pclass", "age", "sex"]]
y = titanic["survived"]# 数据处理
x["age"].fillna(x["age"].mean(), inplace=True)  # 年龄缺失值填充
x = x.to_dict(orient="records")  # 转为字典格式

2. 模型训练与调优

from sklearn.ensemble import RandomForestClassifier
from sklearn.model_selection import GridSearchCV# 特征转换
transfer = DictVectorizer()
x_train = transfer.fit_transform(x_train)# 网格搜索调参
param_dict = {"n_estimators": [120,200,300,500,800,1200],"max_depth": [5,8,15,25,30]
}
estimator = GridSearchCV(RandomForestClassifier(),param_grid=param_dict,cv=3  # 3折交叉验证
)
estimator.fit(x_train, y_train)

3. 模型评估

# 最佳参数输出
print("最佳参数:", estimator.best_params_)
print("最佳准确率:", estimator.best_score_)# 测试集评估
score = estimator.score(x_test, y_test)
print("测试集准确率:", score)

五、关键要点总结

  1. 随机森林通过双重随机性(样本+特征)增强多样性
  2. 典型超参数需调优:
    • 树的数量(n_estimators)
    • 树深度(max_depth)
    • 划分标准(criterion)
  3. 网格搜索+交叉验证是调参的有效方法
  4. 适用于高维数据,兼具准确性和抗过拟合能力
http://www.dtcms.com/wzjs/382643.html

相关文章:

  • seo学习网站周口网站seo
  • 杭州模板网站好中国没有限制的搜索引擎
  • 燕赵邯郸网站建设杭州seo服务公司
  • 鸭梨网站建设seoul是什么意思
  • 建设网站困难的解决办法河南郑州做网站的公司
  • 网站建设咨询公司链接下载
  • 上海专业网站制作公司杭州百度推广电话
  • 深圳网站设计公司发展历程佛山市seo推广联系方式
  • 网站搭建wordpress照片查询百度图片搜索
  • 汉川网站制作淘宝seo排名优化软件
  • 做网站设计制作的公司什么建站程序最利于seo
  • 做网站步骤详解产品推广方案模板
  • 让别人做网站的步骤青岛做网站的公司哪家好
  • 手机网站要域名吗分类信息网
  • 南和企业做网站湘潭网络推广
  • 辽宁省建设工程信息网官网新网站入口建一个外贸独立站大约多少钱
  • 网上做调查赚钱的网站有哪些济南seo优化公司助力网站腾飞
  • 常州溧阳建设工程管理中心网站百度博客收录提交入口
  • 本地搭建wordpress建站教程信息流广告模板
  • 深圳市建设银行网站仿站定制模板建站
  • 网站进入沙盒期网上商城推广13种方法
  • 荣昌网站建设搜索引擎营销策略有哪些
  • 服务器如何做网站互联网推广员是做什么的
  • 本地搭建wordpress建站教程成都网站seo推广
  • 最好的免费网站空间做灰色词seo靠谱
  • 做新网站的swot分析网络营销案例及分析
  • app介绍类网站模板深圳百度推广公司
  • 建设银行 网站设置密码百度应用商店下载安装
  • 网站制作优化济南百度应用搜索
  • 广州做贷款有什么网站成都网站建设软件