일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- CUDA 8.0
- 정보처리기사 문제
- CUDA
- 정보처리기사 정리
- 형변환
- Tensorflow GPU
- CondaValueError
- Windows 10
- Anaconda
- gpu 버전
- CUDA 다운로드
- 정보처리기사
- prefix already exists
- tensorflow
- ubuntu 16.04
- cudnn 6.0
- CUDA Toolkit
- Anaconda tensorflow 설치 오류
- 해커톤
- 정보처리기사 개념
- 설치
- Tensorflow windows
- cuDNN
- DCNN
- Tensorflow 버전
- Tensorflow 설치
- CUDA 이전버전
- GPU
- signal 추출
- 운영체제 문제
- Today
- Total
Replay 개발자 이야기
NILMTK(Non-Intrusive Load Monitoring Toolkit) 개념 설명 및 설치 방법 본문
NILMTK(Non-Intrusive Load Monitoring Toolkit) 개념 설명 및 설치 방법
안냐앙 2016. 9. 22. 21:29공식 페이지 : http://nilmtk.github.io/
NILM 이란?
NILM(Non-Intrusive Load Monitoring)을 위한 오픈 소스 Toolkit으로서 여러 기관 및 대학에서 수집한 데이터를 학습하여 가정 내에 사용하는 전기에너지 및 가전기기 동작상태를 모니터링을 가능케 하는 모델 및 인터페이스를 제공한다.
논문 참고 : https://arxiv.org/pdf/1404.3878v1.pdf
설치방법
설치방법 링크 : https://github.com/nilmtk/nilmtk/blob/master/docs/manual/user_guide/install.md
업데이트 anaconda
conda update --yes conda
HDF5 라이브러리와 python-dev 설치
sudo apt-get install libhdf5-serial-dev python-dev
git client 설치
sudo apt-get install git
anconda에 필요한 python 패키기 설치
conda install --yes pip numpy scipy six scikit-learn numexpr pytables dateutil matplotlib networkx
conda install -c omnia pandas=0.17.1
conda install -c omnia hmmlearn=0.1.1
주의! pandas 버전은 0.17.1, hmmlearn 버전은 0.1.1 설치
NILM Metadata 설치
git clone https://github.com/nilmtk/nilm_metadata/
cd nilm_metadata
python setup.py develop
cd ..
psycopg2 설치
sudo apt-get install postgresql postgresql-contrib
sudo apt-get install postgresql-server-dev-all
pip install psycopg2
Misc. pip 설치
pip install nose coveralls coverage
NILMTK 설치
git clone https://github.com/nilmtk/nilmtk.git
cd nilmtk
python setup.py develop
cd..
설치가 성공적인지 확인
cd nilmtk
nosetests
다음은 코드 사용 방법을 설명 해볼까나~