天道酬勤,学无止境

博客

Task15:集成学习案例二 (蒸汽量预测)

蒸汽量预测 1. 数据集1.1 背景介绍1.2 数据集1.3 评价指标: 2. 数据预处理2.1 导入依赖包2.2 读取数据2.3 数据探索性分析 3. 特征工程4. 模型构建以及集成学习构建训练集和测试集模型训练 参考来源:https://github.com/datawhalechina/team-learning-data-mining/tree/master/EnsembleLearning 1. 数据集 1.1 背景介绍 火力发电的基本原理是:燃料在燃烧时加热水生成蒸汽,蒸汽压力推动汽轮机旋转,然后汽轮机带动发电机旋转,产生电能。在这一系列的能量转化中,影响发电效率的核心是锅炉的燃烧效率,即燃料燃烧加热水产生高温高压蒸汽。锅炉的燃烧效率的影响因素很多,包括锅炉的可调参数,如燃烧给量,一二次风,引风,返料风,给水水量;以及锅炉的工况,比如锅炉床温、床压,炉膛温度、压力,过热器的温度等。我们如何使用以上的信息,根据锅炉的工况,预测产生的蒸汽量,来为我国的工业届的产量预测贡献自己的一份力量呢? 所以,该案例是使用以上工业指标的特征,进行蒸汽量的预测问题。由于信息安全等原因,我们使用的是经脱敏后的锅炉传感器采集的数据(采集频率是分钟级别)。 其实处理起来感觉和这个背景并没有什么关系,因为是脱敏后的数据,我们并不知道每个属性的真实含义是什么,也就不需要人为的对每个属性进行处理

2022-01-08 02:54:21   

centos7 xfs磁盘管理(格式化、在线扩容)

环境: centos 7 原有磁盘sda:100G 新增磁盘sda :200G,总磁盘300G 查看磁盘结构 第一步:新建一个分区 [root@hadoop6 ~]# fdisk /dev/sda [root@hadoop6 ~]# fdisk /dev/sda Welcome to fdisk (util-linux 2.23.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Command (m for help): n Partition type: p primary (2 primary, 0 extended, 2 free) e extended Select (default p): p Partition number (3,4, default 3): ENTER //默认为下一个分区号,也可以自己指定 First sector (209715200-629145599, default 209715200): NTER //也可以指定大小+5G,如果直接输入回车则使用所有空间 Using default value 209715200 Last sector, +sectors or

2022-01-08 02:54:02   

python详细的安装教程分享!

学习Python最重要的一点就是安装Python环境,今天小千就来给大家分享一下在windows环境下安装Python环境的教程,接着往下看。 1.首先去到Python的官网下载Python环境文件,https://www.python.org/downloads/,注意要区分电脑是32位还是64位的,别下载错了。 2.下载好之后同学们双击打开安装程序开始安装,可以看到下面这个界面,在里面上面是默认安装,下面是自定义安装,建议自定义安装路径可以选择,还有下面的两个一定要勾选中,否则将来使用可能出现问题。 3.点击自定义安装之后会出现选择Python组件,这一步建议默认全部选中即可,有特别需求可以根据需要选择。 4.点击next之后,下一个界面会让同学选择安装路径,这里根据需要选择就可以。 5.之后点击install等待一会之后Python就安装好了,安装完成之后打开命令提示符(win+r输入cmd),然后在里面输入python,看到下面的提示就说明真的安装好了。注意是全部小写 上面就是安装Python环境的教程了,同学们学会了没有? 本文来自千锋教育,转载请注明出处。 来源:https://blog.csdn.net/xiaoxijinger/article/details/117112867

2022-01-08 02:53:56   

OMG!2021年Java开发前景如何

前言 消息中间件是分布式系统中的重要组件,在实际工作中常用消息中间件进行系统间数据交换,从而解决应用解耦、异步消息、流量削峰等问题,实现高性能、高可用、可伸缩和最终一致性架构。目前市面上可供选择的消息中间件有RabbitMQ、ActiveMQ、 Kafka、 RocketMQ、ZeroMQ、MetaMQ等。 本文总结了近年来在实际项目中使用消息中间件的经历和踩过的一些坑,可为你**在实际工作中进行产品选型、业务场景方案制定、性能调整等提供明确的思路。**由于是基于Java语言开发,因此它非常适合Java初中级程序员阅读,学习。 计算机网络体系结构 在计算机网络的基本概念中,分层次的体系结构是最基本的。计算机网络体系结构的抽象概念较多,在学习时要多思考。这些概念对后面的学习很有帮助。 网络协议是什么? 在计算机网络要做到有条不紊地交换数据,就必须遵守一些事先约定好的规则,比如交换数据的格式、是否需要发送一个应答信息。这些规则被称为网络协议。 为什么要对网络协议分层? 简化问题难度和复杂度。由于各层之间独立,我们可以分割大问题为小问题。灵活性好。当其中一层的技术变化时,只要层间接口关系保持不变,其他层不受影响。易于实现和维护。促进标准化工作。分开后,每层功能可以相对简单地被描述。 网络协议分层的缺点: 功能可能出现在多个层里,产生了额外开销。 为了使不同体系结构的计算机网络都能互联

2022-01-08 02:53:46   

springClould(一)--微服务

文章目录 微服务架构的四个核心问题解决方案常见面试题 微服务概述微服务技术栈有哪些为什么选择SpringCloud作为微服务架构选型依据当前各IT公司用的微服务架构有哪些各微服务框架对比 SpringCloud概述什么是SpringCloudSpringCloud五大组件SpringCloud和SpringBoot的关系Dubbo和SpringCloud技术选型分布式+服务治理dubboDubbo和SpringCloud对比springCloud能干什么?SpringCloud Rest学习环境搭建:服务提供者介绍创建父工程 微服务架构的四个核心问题 服务很多,客户端该怎么访问?这么多的服务,服务之间如何通信?这么多的服务,如何治理?服务挂了怎么办? 现代化Java开发构建通过SpringCloud、SpringBoot,协调通过SpringCloud 解决方案 四个方面:API、HTTP,RPC、注册和发现、熔断机制。 Spring Cloud NetFlix:一站式解决方案 API:api网关、zuul组件 Feign----HtppClient----Http通信方式,同步,阻塞 服务注册与发现:Enreka 熔断机制:Hystrix Apache Dubbo Zookeeper:半自动,需要整合别人的 API:没有,找第三方组件或者自己实现 Dubbo Zookeeper

2022-01-08 02:53:39   

Windows服务安装和卸载

安装服务 第一种: 点击 开始,运行中输入cmd 输入 cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 回车 注意:在C:\Windows\Microsoft.NET\Framework目录下有很多类似版本,具体去哪个目录要看项目的运行环境,例 如果是.net framework2.0则需要输入 cd C:\Windows\Microsoft.NET\Framework\v2.0.50727 输入 InstallUtil.exe D:\Service.exe 回车 说明:D:\Service.exe 需要安装的windows服务exe文件位置 打开服务,就可以看到已经安装的服务了 第二种 点击 开始,运行中输入cmd 输入 sc create Service binpath= "D:\Service.exe" displayname= "Service" depend= Tcpip start= auto 说明: sc create 服务名称 binpath= “文件位置” displayname= “显示名称” depend= Tcpip start= auto (启动类型) 第三种 新建文本文件,重命名为 ServiceInstall.bat,将 ServiceInstall.bat 的内容替换为: sc create

2022-01-08 02:53:31   

如何寻找一个驱动安装

1插入设备到usb口 2打开我的电脑 点击管理 找到设备管理器 3如果com端口有显示有其他设备 4点击其他设备 点击更新设备。 5如果未能成功更新,则百度搜索该驱动名称 来源:https://blog.csdn.net/sqm472527736/article/details/117112810

2022-01-08 02:53:24   

算法记录 一

1.java 稀疏算法 eg:五子棋 思想:将棋盘定义为横列两个数组intB[],intA[],里面保存的是棋盘的初始化 然后将棋盘落子记录下来存储在二位数组int[][],并且赋值 1/2代表黑子/白字 2.数组 求在该数组当中的第二大数字 思想:定义两个int 来代表max.max2. 循环数组 ,max 和 array[i] 做比较,遇到比自己大的,将值赋予max2,然后max此时等于array[i],并在此时比较array[i] 和 max2值大小 代码逻辑: int max,max2; if (array.length < 2 ){ return array[0]; } max = max2 = 0; /* 未考虑负数,如果考虑,那么max,max2的初始值为 2.-31次 */ for (int value : array) { if (value > max) { max2 = max; max = value; } if (value < max && value > max2) { max2 = value; } } return max2; 3.给定一个数字,从数组中找两个数字相加等于目标和,输出这两个数字 方法1:暴力for循环 rivate static int sumA(int[] array,int sum){ int a,b; for (int i =

2022-01-08 02:53:20   

【小迪安全学习笔记】WEB漏洞-必懂知识点

前言:讲解各种WEB层面上的有哪些漏洞类型,具体漏洞的危害等级,以及简要的影响范围测试进行实例分析,思维导图中的漏洞也是我们将要学习到的各个知识点,其实针对漏洞的形成原理,如何发现,如何利用。 CTF,SRC,红蓝对抗,实战等 简要说明以上漏洞危害情况 每个漏洞危害情况不同 简要说明以上漏洞等级划分 漏洞危害决定漏洞等级 高危漏洞:SQL注入、文件上传、文件包含、代码执行、未授权访问、命令执行 影响:直接影响到网站权限和数据库权限,能够获取数据或者网站的敏感文件。涉及到数据安全和权限的丢失都为高危漏洞 中危漏洞:反序列化、逻辑安全 低危漏洞:XSS跨站、目录遍历、文件读取 影响:网站的源码,网站部分账号密码 简要说明以上漏洞重点内容 CTF:SQL注入、文件上传、反序列化、代码执行 SRC:图片上漏洞都能出现,逻辑安全出现比较多 红蓝对抗:涉及的高危漏洞,文件上传、文件包含、代码执行、命令执行 简要说明以上漏洞形势问题 找不到漏洞是因为:信息收集没做好,自己对漏洞的理解不够 案例: SQL注入漏洞-数据库操作危害 目录遍历漏洞-源码结构泄露危害(读取文件夹和文件但不能读取内容) …/…/…/…/xxx.php 能够跨路径读取 可以通过目录遍历可以获取数据库信息文件 通过扫描工具扫描目录,通过…/…/index.php看源代码找寻文件 文件读取漏洞-源码内容获取危害(单个文件的读取)

2022-01-08 02:53:08   

MySQL 5.7账号锁定Account Lock

MySQL 5.7账号锁定Account Lock mysql>ALTER USER 'root'@'123456' ACCOUNT UNLOCK; Query OK, 0 rows affected (0.00 sec) 来源:https://blog.csdn.net/m0_45993982/article/details/117112772

2022-01-08 02:53:04