REDD数据集是NILM的第一个公开数据集
下载和转换成H5格式此处不再累述,参考此处即可

最近在啃nilmtk这个库,随手记录一下。

首先导入nilmtk

import warnings;
warnings.filterwarnings('ignore')
import sys
sys.path.append('G:/Code/') #nilmtk这个库的位置from nilmtk import DataSet
train = DataSet('G:/Code/DataSet/REDD/redd_low.h5')

然后在pycharm断点

通过DataSet这个类实例化
得到train,train由三部分组成,分别是buildings、metadata和store

展开buildings,可以看到REDD下面有6个buildings的数据,instance从1开始编号

再展开,还有elec,elec是MeterGroup类型(nilmtk自定义的数据类型)

再展开,有电器16种,18个电表数据



运行

train.describe()

可以得到整个数据集的一些描述,如每个房子的数据从什么时候开始什么时候结束持续多长时间等

运行

elec = train.buildings[1].elec
elec

可以看到buildings 1 的elec项

更多细节可以参考官方手册中的elecmeter_and_metergroup.ipynb

NILM-初探REDD数据集的结构相关推荐

  1. NILM(非侵入式电力负荷监测)学习笔记 —— 使用NILMTK Toolkit,REDD数据集,CO和FHMM两种算法

    (本文最后,提供整个工程下载) 准备工作 本篇的内容都是基于我前两篇的环境,和数据集进行的. NILM(非侵入式电力负荷监测)学习笔记 -- 准备工作(一)配置环境NILMTK Toolkit NIL ...

  2. 初探AngularJS6.x---目录结构说明 1

    2019独角兽企业重金招聘Python工程师标准>>> 初探AngularJS6.x---目录结构说明 在上一篇中我们进行了AngularJS6.x的基本环境搭建,并试着建了一个项目 ...

  3. pytorch dropout_PyTorch初探MNIST数据集

    前言: 本文主要描述了如何使用现在热度和关注度比较高的Pytorch(深度学习框架)构建一个简单的卷积神经网络,并对MNIST数据集进行了训练和测试.MNIST数据集是一个28*28的手写数字图片集合 ...

  4. INRIA数据集目录结构

    里面有目录或文件的软链接(linux下的) 顶层目录共有6个. 数据集下载地址: https://cloud.189.cn/web/share?code=QFFNBffuQJry(访问码:7xpu)

  5. [unreal4入门系列之三] 初探UE4安装文件目录结构

    UE4文件夹里面包含了许多有用的资源,我们首先去了解这些文件结构,以便日后需要用到的时候随时地查找我们所需要的东西. 打开UE4所安装的目录,你会看到我们下载好的4.10版本的文件夹. 1) Dire ...

  6. 初探AngularJS6.x---目录结构说明

    在上一篇中我们进行了AngularJS6.x的基本环境搭建,并试着建了一个项目conk-out,今天我们来在这个项目上进行一些扩展. 我们的项目代码包括angular的组件,模版,样式文件,图片还有其 ...

  7. 深度学习代码实战演示_Tensorflow_卷积神经网络CNN_循环神经网络RNN_长短时记忆网络LSTM_对抗生成网络GAN

    前言 经过大半年断断续续的学习和实践,终于将深度学习的基础知识看完了,虽然还有很多比较深入的内容没有涉及到,但也是感觉收获满满.因为是断断续续的学习做笔记写代码跑实验,所以笔记也零零散散的散落在每个角 ...

  8. NILMTK——经典数据集REDD介绍和使用

    配置了NILMTK包的环境之后,想找数据测试一下,在NILMTK官网的API Docs里边发现dataset_converters模块中有内置的数据集处理函数,如图: 将数据转换成HDF文件,这些数据 ...

  9. 【NILM】非侵入式负荷分解数据集下载链接

    非侵入式负荷分解数据集 1.UK-DALE数据集下载: 下载链接 2.REDD数据集下载: 下载链接 用户名: redd           密码: disaggregatetheenergy 3.R ...

最新文章

  1. 从系统的启动过程分析,为什么我们划分分区的时候 /sbin 、/bin、/lib、/dev不能做为独立的分区?...
  2. 会声会影转换成html,HTML5视频制作会声会影就能做?
  3. 计算机端口封闭,如何查询局域网内被封的电脑端口?
  4. wxWidgets:wxLogChain类用法
  5. sourceTree安装与使用
  6. set built-in function
  7. Gurobi 生产计划调度学习案例(含代码实现) (生产切换、装配计划)
  8. ediplus 复制编辑一列_vi编辑器的使用详解
  9. html小写数字怎么转换大写,如何将数字123转化成大写的文字 一百二十三 或 一二三?...
  10. Ubuntu下mysql可视化_ubuntu上mysql有可视化界面吗 ubuntu mysql 图形界面
  11. 故障树最小割集程序化设计方案
  12. 一键获取喜马拉雅音频文件(Python3爬虫)
  13. router-vue中meta参数
  14. vue通过for循环生成的checkbox点击一个选中全部的问题
  15. Qt:QTextStream
  16. 叠加阶梯图和线图及合并线图和针状图
  17. 计算机领域的诺贝尔奖是图灵奖,计算机界诺贝尔奖“图灵奖”,由3名人工智能深度学习领域的先驱共同获得...
  18. Java中hashcode和equals详解
  19. 第4套 从零到商业实战篇 斗战神篇
  20. 印度人教小孩学的数学(乘法口诀表背到19*19)

热门文章

  1. 如何保证驾驶安全?如何提供实时路况和交通信息?
  2. 快速集成钉钉免登组件
  3. 盖伦和瑞文对打的小游戏
  4. 深入理解Python中的面向对象
  5. 极具「科技范」 的iPhone 构造精美壁纸,漂亮与众不同文末可下载
  6. long long,long,int
  7. NLP-文本处理:基本技术【命名实体识别、分词、拼写纠错、停用词、词性标注】、文本序列化、文本向量化、文本语料的数据分析、文本特征处理(Ngram特征添加、文本长度规范)、数据增强
  8. kaldi基础介绍(一)在说话人识别中的数据准备
  9. causalml 使用介绍
  10. 什么是声纹采集?标准声纹采集设备有什么作用?派出所采集声纹有什么意义?