基于xgboost的风力发电机叶片结冰分类预测

xgboost中文叫做极致梯度提升模型,官方文档链接:https://xgboost.readthedocs.io/en/latest/tutorials/model.html2018年9月6日笔记IDE(Intergrated development Environment),集成开发环境为jupyter notebook操作系统:Win10语言...
摘要由CSDN通过智能技术生成

xgboost中文叫做极致梯度提升模型,官方文档链接:https://xgboost.readthedocs.io/en/latest/tutorials/model.html

2018年9月6日笔记
IDE(Intergrated development Environment),集成开发环境为jupyter notebook
操作系统:Win10
语言及其版本:python3.6
此项目的难点在于pandas的熟练使用、机器学习模型快速开发和部署。

0.打开jupyter notebook

在桌面新建文件夹风力发电机叶片结冰分类预测,按钮如下图所示:

10345471-4c9c5b69dc309ad9.png
image.png

在文件夹 风力发电机叶片结冰分类预测中打开 PoweShell
在文件夹中 按住Shift键的情况下,点击鼠标右键,出现如下图所示:
10345471-a30905ec02fb18da.png
image.png

点击上图中的 在此处打开PowerShell窗口,在其中输入命令并运行: jupyter notebook
10345471-6b77d2f5a1d2b598.png
image.png

运行命令后会自动打开浏览器窗口,新建代码文件,如下图所示:
10345471-ab6ae54fd125b023.png
image.png

aerogenerator中文叫做 风力发电机
vane中文叫做 叶片
代码文件重命名为 aerogeneratorVane,重命名文件 按钮位置如下图所示:
10345471-8affa4a359fecaa1.png
image.png

1.加载数据

数据集下载链接: https://pan.baidu.com/s/15NsGA1fvDlmQdxww_xBXZg 密码: 8sn8
下载文件为zip压缩文件,里面含有3个csv文件:data.csvfailure.csvnormal.csv
data.csv文件是带有所有特征字段的数据集;
failure.csv文件是风力发电机叶片故障时间段,时间段包括2个字段:开始时间startTime、结束时间endTime;
normal.csv文件是风力发电机叶片正常时间段,时间段包括2个字段:开始时间startTime、结束时间endTime。
3个文件要放到代码文件同级目录下。

1.1 pd.read_csv方法加载数据

载入data.csv文件并观察数据代码如下:

import pandas as pd

data_df = pd.read_csv('data.csv', parse_dates=['time'])
print(data_df.shape)
data_df.head()
10345471-da59a657f66810e6.png
image.png

1.2 利用pickle保存数据集

安装pickle库命令:pip install pic

  • 12
    点赞
  • 52
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值