4.6 系统测试。
4.6.1 数据来源。
本文所使用的数据是Smart* 项目[35]分享在UMass Trace Repository数据共享平台中的,Smart* 项目是一个旨在优化家庭的能源消耗的项目,特别关注现代"智能家庭"和一些可用于"智能家居"的新机会。该项目的核心组成部分是几个已经安装了各式智能家居仪表的居室,这些居室项目提供一个测试平台,用以收集真实的数据,并结合新的技术和算法,以提高家庭能源效率。为了方便在智能家居的可持续发展和进一步研究,Smart*项目在 UMass Trace Repository 数据共享平台发布了他们的数据。
UMass Trace Repository 数据共享平台[36]是一个由美国国家科学基金会支持,由马萨诸塞大学高级系统软件实验室[37]
运营的网络平台,用于存储和追踪研究数据。
Smart*项目以分钟级的采集频率对 400 多个家居进行数据采集,其智能家居中有三个家居的数据使用较为广泛,在其主页上分别以 A、B、C 命名,本文所使用的数据为 HomeA 的数据。
4.6.2 具体测试。
在上文中已经提到过,我们把数据集进行了预处理和分类,使得数据分为了训练集,验证集和测试集,三个数据集。
数据集中包含了室内外温度数据,湿度数据等数据,这些数据都是按时间顺序排序的,每天的数据都是通过传感器采集并上传到系统中,图 4.13 和图 4.14分别为其中一天的温度和湿度数据:
我们使用数据集中风扇数据作为目标数据进行训练,风扇有开和关两个状态,分别使用 0 和 1 对应其状态,我们可以得到风扇状态的数据图,其中一天的数