【ML】使用线性回归预测UCI电厂发电量

0 前言

几种方法对比做该数据集的回归分析: github代码

文件说明:

  • LR_global_path.py 全局文件路径
  • readdata.py 读取数据,简单的特征统计显示
  • LR_linreg.py 普通线性回归
  • Ensembleplot.py 集成回归
  • fullNet.py 全连接神经网络

该数据集是收集于联合循环发电厂的9568个数据点, 共包含5个特征: 每小时平均环境变量温度(AT),环境压力(AP),相对湿度(RH),排气真空(V)和净每小时电能输出(PE), 其中电能输出PE是我们要预测的变量。
数据:介绍地址 下载地址

普通的回归:

  • 线性回归(LinearRegression)
  • 岭回归(RidgeCV、Ridge)
  • 支持向量机线性回归(svm.SVR(kernel=‘linear’))

集成回归学习方法:

  • 随机森林回归(RandomForestRegressor)
  • 极端树回归(ExtraTreesRegressor)
  • 梯度提升回归(GradientBoostingRegressor)

全连接神经网络

简单线性回归:
在这里插入图片描述
集成回归:
在这里插入图片描述
全连接神经网络:
在这里插入图片描述

tensorboard 可以进一步展示数据流动方向和节点情况:

在这里插入图片描述

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值