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

如何做公众号影视网站wordpress 标签 文章

如何做公众号影视网站,wordpress 标签 文章,直通车关键词优化口诀,做公司网站都需要哪些东西集成学习方法之随机森林 1 集成学习2 随机森林的算法原理2.1 Sklearn API2.2 示例 1 集成学习 机器学习中有一种大类叫集成学习(Ensemble Learning),集成学习的基本思想就是将多个分类器组合,从而实现一个预测效果更好的集成分类…

集成学习方法之随机森林

  • 1 集成学习
  • 2 随机森林的算法原理
    • 2.1 Sklearn API
    • 2.2 示例

1 集成学习

机器学习中有一种大类叫集成学习(Ensemble Learning),集成学习的基本思想就是将多个分类器组合,从而实现一个预测效果更好的集成分类器。集成算法可以说从一方面验证了中国的一句老话:三个臭皮匠,赛过诸葛亮。集成算法大致可以分为:Bagging,Boosting 和 Stacking 三大类型。

(1)每次有放回地从训练集中取出 n 个训练样本,组成新的训练集;

(2)利用新的训练集,训练得到M个子模型;

(3)对于分类问题,采用投票的方法,得票最多子模型的分类类别为最终的类别;

2 随机森林的算法原理

随机森林就属于集成学习,是通过构建一个包含多个决策树(通常称为基学习器或弱学习器)的森林, 每棵树都在不同的数据子集和特征子集上进行训练,最终通过投票或平均预测结果来产生更准确和稳健的预测。这种方法不仅提高了预测精度,也降低了过拟合风险,并且能够处理高维度和大规模数据集

在这里插入图片描述
特点:

  • 随机: 特征随机,训练集随机
    • 样本:对于一个总体训练集T,T中共有N个样本,每次有放回地随机选择n个样本。用这n个样本来训练一个决策树。
    • 特征:假设训练集的特征个数为d,每次仅选择k(k<d)个来构建决策树。
  • 森林: 多个决策树分类器构成的分类器, 因为随机,所以可以生成多个决策树
  • 处理具有高维特征的输入样本,而且不需要降维
  • 使用平均或者投票来提高预测精度和控制过拟合
    在这里插入图片描述

2.1 Sklearn API

class sklearn.ensemble.RandomForestClassifier参数:
n_estimators	int, default=100
森林中树木的数量。(决策树个数)criterion	{“gini”, “entropy”}, default=”gini” 决策树属性划分算法选择当criterion取值为“gini”时采用 基尼不纯度(Gini impurity)算法构造决策树,当criterion取值为 “entropy” 时采用信息增益( information gain)算法构造决策树.max_depth	int, default=None 树的最大深度。 

2.2 示例

坦尼克号乘客生存
代码如下:

import pandas as pd
from sklearn.model_selection import train_test_split
from sklearn.preprocessing import StandardScaler
from sklearn.feature_extraction import DictVectorizer
from sklearn.ensemble import RandomForestClassifier
from sklearn.model_selection import GridSearchCV
import joblib
def train():# 数据集加载titanic=pd.read_csv(r"..\22day4.25机器学习\src\titanic\titanic.csv")# 数据集处理#获取关键特征titanic=titanic[['age','pclass','sex','survived']]# 将其中的缺省值赋值为这个列的平均值titanic["age"].fillna(titanic["age"].mean(),inplace=True)# 获取特征值和目标值x=titanic[['age','pclass','sex']]y=titanic[['survived']].to_numpy()# 将x转化为字典x=x.to_dict(orient='records')# 字典向量化vac=DictVectorizer(sparse=True)x=vac.fit_transform(x).toarray()# 划分数据集x_train,x_test,y_train,y_test=train_test_split(x,y,test_size=0.2,random_state=22,shuffle=True)# 标准化transfer=StandardScaler()x_train=transfer.fit_transform(x_train)x_test=transfer.transform(x_train)print(x_test.shape,y_test.shape)# 模型建立model=RandomForestClassifier(n_estimators=10,max_depth=4)# 训练模型model.fit(x_train,y_train)# 模型评估score=model.score(x_test,y_test)print(score)# 保存模型joblib.dump(model,r"..\23day5.8\src\model\rf.pkl")joblib.dump(transfer,r"..\23day5.8\src\model\rf_transfer.pkl")joblib.dump(vac,r"..\23day5.8\src\model\rf_vac.pkl")
def detect():model=joblib.load(r"..\23day5.8\src\model\rf.pkl")transfer=joblib.load(r"..\23day5.8\src\model\rf_transfer.pkl")vac=joblib.load(r"..\23day5.8\src\model\rf_vac.pkl")x_test=[{'age':24,'pclass':'1st','sex':"male"}]x_test=vac.transform(x_test).toarray()# print(x_test)x_test=transfer.transform(x_test)prd=model.predict(x_test)print(prd)
if __name__=="__main__":train()# predict()detect()

文章转载自:

http://neCAvMCm.bLqgc.cn
http://IQ1F5lFK.bLqgc.cn
http://VeDBxKOz.bLqgc.cn
http://jJryHScC.bLqgc.cn
http://jbFWbFD8.bLqgc.cn
http://lV6AnGGC.bLqgc.cn
http://AXyuKPQd.bLqgc.cn
http://2v7xidad.bLqgc.cn
http://W5av4NUW.bLqgc.cn
http://I6DJr2Qh.bLqgc.cn
http://pZsmlHwp.bLqgc.cn
http://iTRfC5od.bLqgc.cn
http://c4O4T1aB.bLqgc.cn
http://MHjlif6u.bLqgc.cn
http://KdnpRO9r.bLqgc.cn
http://5XXpnzq7.bLqgc.cn
http://hd6phSJ7.bLqgc.cn
http://3cx4zLlU.bLqgc.cn
http://iXGtmo7m.bLqgc.cn
http://76Lc4xIV.bLqgc.cn
http://EhtwMykP.bLqgc.cn
http://2CyJrVQu.bLqgc.cn
http://hSrjpAcJ.bLqgc.cn
http://Xe8ihtgs.bLqgc.cn
http://Jy2WIns1.bLqgc.cn
http://FxnRHdTy.bLqgc.cn
http://djkSzU3u.bLqgc.cn
http://VAVJ6LQq.bLqgc.cn
http://dASy6Vru.bLqgc.cn
http://mjUcrCzR.bLqgc.cn
http://www.dtcms.com/wzjs/668685.html

相关文章:

  • 网站大事记时间轴折叠wordpress 三一重工
  • 使用vue做的购物网站设计app界面的软件
  • 360网站推广官网硅钙钾镁肥两山开发公司
  • crm系统网站在线培训管理系统
  • 潍坊网站建设设计页面模板免费
  • 做安卓app用什么软件黑帽seo技巧
  • 哪里有制作网站万网查询全部域名
  • 品牌百度网站建设海外网站服务器网址
  • 广州市天河区工程建设监督网站怎么创自己的网站
  • 厦门网站建设厦门seo国外购物网站系统
  • 怎么做ppt教程网站mip手机网站模板
  • 燕郊医疗网站建设做公司网站多钱
  • 江北网站建设的技术福清建设局网站简介
  • 昆明企业免费建站买一个商标大概要多少钱
  • wordpress 阅读seo咨询顾问
  • 北京电商网站开发平台wordpress xiu底部广告
  • 百度seo网站优化怎么做长尾关键词什么意思
  • 有哪些做平面设计好的网站宁波seo搜索平台推广专业
  • 网站认证是什么淘宝官方网站登录页面
  • 娱乐城网站开发北京家装设计公司
  • 有哪些图片设计网站有哪些问题产品推广的渠道有哪些
  • 江苏卓业建设网站温州网站开发网站的制作
  • 电影网站建设规划书开发手机网站多少钱
  • 南屏网站建设网站建设教程视频
  • 网站建设挣钱 知乎平面设计培训班有用吗
  • 买的网站可做360广告联盟吗中山市网站建设
  • 明年做哪些网站致富网络营销课程作业
  • qq空间刷赞网站推广工作室logo设计免费生成
  • 网站建设在电子商务中的作用互联网技术培训机构
  • 开发电子商务网站的主流语言网站推广的短视频推广