EL之Bagging(DTR):利用Bagging对回归问题(实数值评分预测)建模(调2参)

简介: EL之Bagging(DTR):利用Bagging对回归问题(实数值评分预测)建模(调2参)

输出结果

image.png

image.png

image.png

image.png

设计思路

image.png


核心代码

bagFract = 1.0        #----------------------☆☆☆☆☆

nBagSamples = int(len(xTrain) * bagFract)

for iTrees in range(numTreesMax):

   idxBag = []

   for i in range(nBagSamples):

       idxBag.append(random.choice(range(len(xTrain))))

   xTrainBag = [xTrain[i] for i in idxBag]

   yTrainBag = [yTrain[i] for i in idxBag]

   modelList.append(DecisionTreeRegressor(max_depth=treeDepth))

   modelList[-1].fit(xTrainBag, yTrainBag)

   latestPrediction = modelList[-1].predict(xTest)

   predList.append(list(latestPrediction))


相关文章
|
Android开发
IDEA编译gradle提示This version of the Android Support plugin for IntelliJ IDEA (or Android Studio) cannot open this project, please retry with version 2020.3.1 or newer.
IDEA编译gradle提示This version of the Android Support plugin for IntelliJ IDEA (or Android Studio) cannot open this project, please retry with version 2020.3.1 or newer.
1399 1
|
6月前
|
人工智能 运维 安全
中企出海大会|打造全球化云计算一张网,云网络助力中企出海和AI创新
阿里云网络作为全球化战略的重要组成部分,致力于打造具备AI技术服务能力和全球竞争力的云计算网络。通过高质量互联网服务、全球化网络覆盖等措施,支持企业高效出海。过去一年,阿里云持续加大基础设施投入,优化海外EIP、GA产品,强化金融科技与AI场景支持。例如,携程、美的等企业借助阿里云实现业务全球化;同时,阿里云网络在弹性、安全及性能方面不断升级,推动中企迎接AI浪潮并服务全球用户。
1057 8
|
SQL 自然语言处理 Java
Spring Boot 2.0 整合 ES 5 文章内容搜索实战
上一篇讲了在怎么在 Spring Boot 2.0 上整合 ES 5 ,这一篇聊聊具体实战。简单讲下如何实现文章、问答这些内容搜索的具体实现。
8096 0
|
9月前
|
机器学习/深度学习 算法 搜索推荐
联邦学习的未来:深入剖析FedAvg算法与数据不均衡的解决之道
随着数据隐私和数据安全法规的不断加强,传统的集中式机器学习方法受到越来越多的限制。为了在分布式数据场景中高效训练模型,同时保护用户数据隐私,联邦学习(Federated Learning, FL)应运而生。它允许多个参与方在本地数据上训练模型,并通过共享模型参数而非原始数据,实现协同建模。
1007 0
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的农家乐信息平台的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的农家乐信息平台的详细设计和实现(源码+lw+部署文档+讲解等)
158 2
|
4月前
|
弹性计算 供应链 固态存储
2025 首选的 ERPNext 安装指南
ERPNext 是一款基于 Python 和 Node 的开源 ERP 系统,适用于财务、供应链、生产、CRM 等企业数字化管理场景。支持自定义流程与模块适配,可大幅降低信息化成本。部署方式灵活,可通过云平台(如阿里云)快速搭建,或使用 Websoft9 控制台一键安装。适合各类企业实现业务流程数字化、提升运营效率。
|
云安全 安全 Go
云:私有云与公有云对比
公有云与私有云安全的区别
607 1
|
安全 测试技术 数据库
RC 漏洞挖掘:开发厂商.(批量通杀)(教育漏洞报告平台)
RC 漏洞挖掘:开发厂商.(批量通杀)(教育漏洞报告平台)
500 2
|
SQL 数据可视化 数据处理
实时计算 Flink版产品使用问题之如何进行数据加密之后怎么解密
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
实时计算 Flink版产品使用问题之如何进行数据加密之后怎么解密
|
tengine Linux 应用服务中间件
CentOS 7 安装 Tengine
CentOS 7 安装 Tengine
305 1