WindowsでのNILMTKインストールチュートリアル

近い将来、負荷の識別を実行し、NILMTKインストールパッケージを見つけて、プロセスを慎重に記録する必要があります。

(1)Windowsのインストール

Anacondaがこのマシンにインストールされ、環境はPython3で、NILMTKパッケージのプロジェクトアドレスはhttps://github.com/nilmtk/nilm_metadata/です。まず、gitコマンドをインストールしてgitリソースをダウンロードする必要があります。

a、nilmtkをダウンロード

git clone https://github.com/nilmtk/nilmtk.git

ディレクトリにnilmtkフォルダーがあり、setup.pyファイルがあります。

このディレクトリに切り替えてインストールすると、コマンドは次のようになります。

pyhthon setup.py develop

実装の結果は次のとおりです。

b。nilmtk-metadataをダウンロードします

git clone https://github.com/nilmtk/nilm_metadata/

ディレクトリにnilmtk-metadataフォルダーがあり、setup.pyファイルがあります。

このディレクトリに切り替えてインストールすると、コマンドは次のようになります。

pyhthon setup.py develop

結果:

 

c。テスト結果

1)出力ピップリストテスト

2)ノーズテスト

注意:1。nilm-metadataのみをインストールする場合は、nosetestsでテストすることもできますが、pythonステートメントでテストすることはできません。両方のパッケージをインストールする必要があります!

(2)REDDデータセット形式の変換

REDDは、Reference Energy Disaggregation Data Set(Reference Energy Disaggregation Data Set)の略です。マサチューセッツ工科大学(MIT)は、数週間で6つの異なる世帯のエネルギー消費データと2つの世帯の主要なエネルギー消費機器の高周波電流/電圧データを含むREDDデータセットをリリースしました。

nilmatはH5フォーマットをサポートするファイルであり、ダウンロードしたデータセットをフォーマットする必要があります。

from nilmtk.dataset_converters import convert_redd

convert_redd(r'C:\Users\admin\Anaconda3\nilm_metadata\low_freq',r'C:\Users\admin\Anaconda3\nilm_metadata\low_freq\redd_low_new.h5')

結果:

インストール後、nilmtkはdataset_convertersが存在しないことを確認し、フォルダー内で./nilmtk/nilmtkの下に対応するpyファイルがあることを発見しました。したがって、nilmtk.dataset_converters importconvert_reddからnilmtk.nilmtk.dataset_convertersimportに変更できます。 convert_reddは、この対応するパッケージのファイルも変更する必要があります。

データを読み取るときに、関数がエラーを報告し、PyCharm環境で構成および実行されました!あなたはブログを参照することができます:https//blog.csdn.net/wwb1990/article/details/103905371

データセットのダウンロード:

英国デール:https//data.ukedc.rl.ac.uk/browse/edc/efficiency/residential/EnergyConsumption/Domestic

おすすめ

転載: blog.csdn.net/qq_28409193/article/details/109445799