NILM
zhangyl03
喜欢捣鼓代码的能源工程师。
展开
-
REDD数据集的补充说明
关于数据集的补充说明在REDD数据集中,对每一个房间都有两个总表数据。这两个总表的数据并不一致。在实际使用的时候,REDD数据集默认把总表数据相加。也就是说,两个“分总表”求和,最终得到的功率才是真正的“总耗电量”。此外,总表数据有缺失的数据,在处理的时候,有一种方法是直接采用上一时刻的数据作为缺失的数据。CO算法和FHMM算法的结果在NILMTK的说明文档中就有相关算例。链接地址如下:h...原创 2020-02-03 15:43:09 · 2693 阅读 · 4 评论 -
NILMTK的安装
在linux系统下安装NILMTK可以在youtube上看到详细的教程。本文针对windows的安装。首先,需要安装anaconda,并确保python的版本为3.6以上。在安装完anaconda之后,进入anaconda提示符。虽然NILMTK在anaconda的base环境下一样可以运行,但一般建议专门为NILMTK新建一个环境。conda create --name nilmtk-en...原创 2019-08-24 14:31:33 · 4813 阅读 · 8 评论 -
NILM所用数据的准备
REDD数据REDD是功率分解参考数据集(The Reference Energy Disaggregation Data Set)的简称。麻省理工学院(MIT)公布了一个REDD数据集,包含了6个不同家庭在几周内的用能数据,以及其中2个家庭主要用能设备的高频电流/电压数据。数据集的网址如下:redd.csail.mit.edu虽然上述资源是免费的,但是,如果要下载,需要给作者发送邮件索...原创 2019-08-25 09:30:08 · 6366 阅读 · 10 评论 -
使用NILMTK读取REDD数据集
第一步:解压缩REDD数据集将下载到本机的REDD数据集解压缩。REDD数据集中的low_freq压缩包大小约160M。解压缩后得到一个名为low_freq的文件夹,内含house1,house2……house6共6个文件夹。每个houseN文件夹内包含数据文件channel_N若干,以及一个labels文件。第二步:转换数据首先,导入转换函数:from nilmtk.dataset_c...原创 2019-09-05 07:50:16 · 4344 阅读 · 13 评论 -
REDD数据集的分析
以低频数据为例,对REDD数据集进行分析。REDD数据文件的内容当我们下载完REDD数据集并解压缩后,便得到了一个文件夹,其中包含了6个house,每个house内分别有不同的channel文件,以及一个label文件。REDD的数据集压缩文件大小为100多兆,解压缩为文件后大小为800多兆,通过NILMTK的格式转换工具转换为.h5文件后,大小为300多兆。channel文件内只有两列数据...原创 2019-09-05 19:36:33 · 7884 阅读 · 5 评论