文件 kmeans.py 为文章的自适应kmeans算法,该脚本将各个家庭的电器建模为有限状态机,考虑到REDD数据为Kolter先生不公开的数据集(需要发邮件申请),因此,这里不提供原始的REDD数据集,请到REDD 申请。 文件 hmm.py 为隐马尔科夫模型的实现 文件 myalgo.py 为本文的算法实现 文件 sparse.py 为文章基于REDD数据集的实现 文件 test_accuracy_of_houses.py 为各个家庭的分解 文件 test_times.py 测试不同电器数量参与分解所需的时间